2011-12-14 38 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 

真的,我還沒有看到這兩個腳本之間的區別還沒有,但它會被野趣看一看。

問候。

相關問題