我有一个正常工作的JBoss7安装,但最近在我的机器上我的队友安装了JBoss5.1.0GA,从那以后我面临两个问题,仍然无法解决它们。
以前我用init.d脚本停止jboss。 我得到这个错误。
[root ~]# service jboss stop Stopping jboss-as: [ OK ] [root ~]# *** JBossAS process (25571) received KILL signal *** grep: /var/run/jboss-as/jboss-as-standalone.pid: No such file or directory
与jboss生成的用于检查天气服务器是否正在运行的processID文件可能会有任何冲突。 我怀疑与另一个JBoss5安装有冲突。
第二个问题是我无法通过jboss-cli.sh与服务器连接
[root bin]# sh jboss-cli.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands. [disconnected /] connect localhost The controller is not available at localhost:9999 [disconnected /] connect localhost
有一件事我想让你检查一下, ps auxwww | grep jboss命令的结果我可以看到两个进程,这是否有冲突? 与PId
root 25970 0.0 0.0 161476 1960 pts/0 S 07:58 0:00 su - jboss -c LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE=/var/run/jboss-as/jboss-as-standalone.pid /usr/share/jboss-as/bin/standalone.sh -c standalone.xml jboss 25973 0.0 0.0 106096 1344 ? Ss 07:58 0:00 /bin/sh /usr/share/jboss-as/bin/standalone.sh -c standalone.xml jboss 26022 8.7 8.7 1027368 342776 ? Sl 07:58 0:45 /usr/java/jdk1.7.0_25/bin/java -D[Standalone] -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml -Dspring.profiles.active=dev -Dorg.jboss.boot.log.file=/usr/share/jboss-as/standalone/log/boot.log -Dlogging.configuration=file:/usr/share/jboss-as/standalone/configuration/logging.properties -jar /usr/share/jboss-as/jboss-modules.jar -mp /usr/share/jboss-as/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=/usr/share/jboss-as -c standalone.xml root 26365 0.0 0.0 103244 848 pts/0 S+ 08:07 0:00 grep jboss
我可以看到使用命令sh standalone.sh命令启动了多个进程。 这是干扰吗?
如果没有PID文件,则可能在/ var / run / jboss-as上有权限问题
您还应该检查JBOSS_HOME / standalone / log / console.log,看看是否有任何错误
经过很长时间的回复,但是我们成功地运行了两个JBoss实例,使用Port Binding Offset
,同时通过Jboss-cli.sh连接提供了递增的端口。 如果设置port.binding.offset=2
则连接到端口10001
i.2 9999 + 2