我在开发Ubuntu VPS上部署了Elasticsearch。 我们只使用该VPS来托pipe移动应用程序的API。 一切正常,直到今天,elasticsearch停止工作。 我试图重新启动它,它说“服务器好”,但当我检查状态,它给了我:“没有运行”。 Ruby on Rails应用程序日志包含: Errno::ECONNREFUSED (Connection refused – connect(2)) 之后,我开始得到这个错误: Too many open files 谁能帮我?
我在启动tomcat zip文件时遇到问题。 我对jsp和servlets完全陌生。 我已经安装了tomcat 7.0.52,并设置了path和java_home。 在我的系统之一,它的工作正常,但在另一个系统具有相同的configuration其创造麻烦,我不知道为什么。 我之前安装了tomcat的安装程序,但现在我已经卸载它并下载了tomcat的zip。 所以现在我面临以下exception我猜测问题是tomcat是不能够部署其现有的项目。 我在网上search,但我无法弄清楚。 Mar 06, 2014 11:04:47 AM org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.4 .8. Mar 06, 2014 11:04:47 AM org.apache.catalina.core.AprLifecycleListener init INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra ndom [true]. Mar 06, 2014 11:04:48 AM […]
我有一个问题,我从我的电脑使用Jmeter驱动安装在RHEL5.8上的Jmeter服务器 我的Java版本是: [jmeter@sem-osb logs]$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.8 (Tikanga) [jmeter@sem-osb logs]$ java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) 我的电脑运行ArchLinux。 在两个我使用相同版本的Jmeter,即:jmeter.JMeter:版本2.11 r1554548 所以我尝试运行一个简单的testing,对soap webservice发出3个请求,并尝试模拟永久运行这些请求的2个客户端(我想加载服务器)。 一段时间后,我收到了jmeter-server.log,下面的错误: 2014/04/23 14:57:39 INFO – jmeter.util.JMeterUtils: Setting Locale to fr_FR 2014/04/23 14:57:39 INFO – […]
我必须使用setenv.sh来设置系统属性。 我正在使用Linux操作系统和Tomcat服务器6。 正如在这里描述的Linux环境 – setenv.sh ,我已经创build了tomcat / bin中的setenv.sh,唯一的想法是我添加的是 export JAVA_OPTS =“ – Dmyprojectvar.subname = value -Danothervariable = value -Danother.variable = value” 我不知道,这足以设置属性。 我只是想使用setenv.sh作为系统属性添加三个属性到tomcat。 我应该怎么做才能成功完成? 它的步骤是什么? 我看到这个问题setenv.sh不工作在https://stackoverflow.com/ 。 这里没有答案,即使我不明白这个问题。 即,我们是否需要在setenv.sh?中的某处设置CATALINA_HOME和其他属性。
这是一个新安装的CentOS 6.2 x86_64我已经下载了用于GNU / Linux的java 8u5 RPM来运行一个.jar文件,但是我不能。 我通过命令通过terminal删除了java rpm -e jar-1.8.0_05 并试图重新安装它,虽然我仍然得到相同的错误。 我也试图安装Java 7u60,但我仍然得到相同的错误。 我现在在Java 8u5,试图find一个解决这个问题。
我创build了一个Java部署规则集,如下所示: <ruleset version="1.0+"> <rule> <id location="http://hpfweb.mydomain.com/" /> <action permission="run" version="1.6.0_20" /> </rule> <rule> <id location="http://*.mydomain.com" /> <action permission="run" /> </rule> <rule> </ruleset> 我已经创build了一个自签名证书,并将其添加到密钥库以及受信任的证书颁发机构。 我在http://hpfweb.mydomain.com上有一个应用程序需要Java v1.6.20,如果有任何其他版本尝试,则会出错。 当只有这个版本安装在电脑上的应用程序的工作。 但是,如果安装了更新的版本,则不会。 正如你所看到的,我试图强制规则集中的1.6.0_20版本。 我已经通过进入Java控制面板 – >安全性和“查看活动部署规则集”确认部署规则集正在成功应用。 就像你在这里看到的一样。 我还查看了应用程序的Web源代码,所有参考都指向http://hpfweb*链接。 当小程序启动时,我已经提出了任务pipe理器,并确认java.exe启动来自jre6目录。 当安装新版本时,我收到错误“accesscontrolexception – 访问被拒绝(java.awt.AWTPermission.accessEventQueue”)。
如果我通过在服务器机器[linux]上更好地改变JVM进程的优先级,那就好了。 我希望我的JVM进程使用来自操作系统的最大资源。 标准做法是什么? 人们是否专门调整linux操作系统以获得最佳性能?
如何从公共访问容易地掩盖tomcat应用程序地址。 假设我们在默认端口8080上运行它。 所以myapp.com:8080很容易扫描,无论我们使用什么端口都没有问题。 Tomcat的Java提供的lockingrealm是好的,但我需要把它从世界隐藏。 我正在考虑把应用程序的非常长的地址名称:myapp.com:8080/alsdfjkdslfjkldfjkdjfakdsjfskljfdskfjalkfjlkfjkldsjf2342343243434 没有人会猜测,不可能是真实的。 如果你有更好的掩蔽方法,请让我知道。
我有一个Nginx和PostgreSQL的OpenShift设备,需要允许一个Java applet(由Nginx提供)直接访问PG数据库。 我已经尝试编辑~/postgresql/conf/postgresql.conf.erb.hidden ,但是我似乎没有适当的权限来更改它,并且不能更改环境variablesOPENSHIFT_POSTGRESQL_DB_PORT 。 那么有没有人有其他的build议? 这是一个学校的任务,我宁愿不必使用另一台服务器的数据库,并且从字面上不能为此(不幸的是,这部分的任务)的API。
我正尝试使用使用http://docs.tigase.org/tigase-server/5.3.0/adminguide/#_server_certificates生成的自签名证书来启动XMPP服务器。 但是,服务器不会在logs/tigase-console.log中logs/tigase-console.log下面提到的exception错误 SSLContextContainer.init()警告:无法从文件加载证书:certs / tigase.mydomain.crt java.security.KeyStoreException:不能存储非PrivateKeys 在sun.security.provider.JavaKeyStore.engineSetKeyEntry(JavaKeyStore.java:250) 在sun.security.provider.JavaKeyStore $ JKS.engineSetKeyEntry(JavaKeyStore.java:55) 在java.security.KeyStore.setKeyEntry(KeyStore.java:909) 在tigase.io.SSLContextContainer.addCertificateEntry(SSLContextContainer.java:199) 在tigase.io.SSLContextContainer.init(SSLContextContainer.java:421) 在tigase.io.TLSUtil.configureSSLContext(TLSUtil.java:89) 在tigase.conf.ConfiguratorAbstract.setProperties(ConfiguratorAbstract.java:815) 在tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:550) 在tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:182) 在tigase.conf.Configurator.componentAdded(Configurator.java:50) 在tigase.conf.Configurator.componentAdded(Configurator.java:33) 在tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:115) 在tigase.server.MessageRouter.addRegistrator(MessageRouter.java:141) 在tigase.server.MessageRouter.setConfig(MessageRouter.java:696) 在tigase.server.XMPPServer.start(XMPPServer.java:142) 在tigase.server.XMPPServer.main(XMPPServer.java:112) 这里似乎出了什么问题。 我试图生成密码和没有密码,但我得到这个相同的例外。 放置在certs/目录中的文件是client_truststore , keystore , rsa-keystore , tigase.mydomain.crt , tigase.mydomain.csr , tigase.mydomain.key , tigase.mydomain.pem和truststore 我使用了openssl req -nodes -new -newkey rsa:2048 -keyout tigase.mydomain.key -out tigase.mydomain.csr来生成.key和.csr 。 我用openssl x509 -req -days 365 […]