2011-12-14 83 views
0

我对Jboss AS 4.2.3有点问题。我正在Seam开发一个应用程序,所以我使用Jboss作为服务器。在客户公司中,他们在Fedora上安装了Jboss AS 4.2.3并将其配置为服务,因此它在引导机器上使用PostgreSQL自动启动。所以,如果我运行chkconfig --list,我可以在这里看到Jboss作为服务。无法在Fedora中停止或重新启动JBoss AS 4.2.3作为服务

但问题是,当我试图重新启动,停止或启动该服务(我有root权限),使用这个命令:

service jboss stop/restart 

但我不知道会发生什么,看起来像它不”找不到的JBoss作为实例的运行,因为我得到这个消息:

JOBSS_CMD_START = cd /opt/java/jboss/bin; /opt/java/jboss/bin/run.sh -c default 
No JBossas is currently running 

但是它的运行,因为如果我输入localhost:它加载的Jboss页面的浏览器8080。该公司的服务器管理员不也知道为什么服务无法重新启动或停止或启动,只有我知道,他跟随本教程安装和配置JBoss AS:

thewiki4opentech.org/index.php/How_to_install_JBoss_AS_in_CentOS_/RedHat/_Fedora

而且,我尝试与

/etc/init.d/jboss stop 

而且我得到相同的输出。如果我使用

/opt/java/jboss/bin/start.sh -c default 

它试图启动JBoss AS的第二个实例,但因为试图使用相同的端口已经启动的Jboss比如,它给我的错误。

对我来说很困难,因为我使用Teamviewer进行远程连接,我想部署一个EAR,但是我无法重新启动服务来提取耳朵。所以我想请你帮忙,如果你知道为什么运行的Jboss AS不能停止或者开始使用服务jboss stop。

作为附加信息,我使用配置从其他机器访问Jboss应用程序(使用0.0.0.0),并且服务器具有静态IP。我的主机文件的配置是这样的:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
192.168.1.106 entertechserver.localdomain entertechserver 
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 

问候。

+0

为什么不使用$ JBOSS_HOME/bin下的shutdown.sh脚本? – CoolBeans 2011-12-15 22:33:09

回答

0

嗯,我想我找到了答案。服务器管理员将脚本run.sh复制到/etc/init.d/,但我们看到还有另一个名为jboss_init_redhat.sh的脚本,我认为它已经针对redhat/fedora系统进行了优化,所以我们使用这个脚本来复制到/ etc/init.d /和它的作品!现在,当我停止它给我的下一个输出:

JBOSS_CMD_START = cd /opt/java/jboss/bin; /opt/java/jboss/bin/run.sh -c default -b 0.0.0.0 

waiting for processes to stop 

真的,我还没有看到这两个脚本之间的区别还没有,但它会被野趣看一看。

问候。

相关问题