2010-02-23 47 views
0

我們有時會遇到一個非常奇怪的問題 - 如果我們將戰爭部署到JBoss中,那麼我們的應用程序(JSF + Spring + Hibernate)不起作用。
但如果使用爆炸部署,那麼一切正常。
我們很少有這樣的問題。
同一時間在同一個盒子上,同一場戰爭不起作用,但在另一個盒子上 - 正常工作。
框是相同的 - 相同的JBoss 5.1和相同的Java 1.5等。WAR在JBoss下不起作用,但爆炸了應用程序 - 作品

有什麼建議嗎?

回答

0

不幸的是,JBoss仍然存在熱部署問題,這種行爲相當隨意,正如您已經注意到的那樣。

你可以試試這個方法,它應該是更可靠的

$ JBOOS_HOME /斌/擺弄援引 「jboss.system:服務= MainDeployer」 部署/my/path/to/app/myapp.war

+0

但是戰爭並未熱門部署。 我們在部署後重新啓動了JBoss。 – 2010-02-26 22:32:18

+0

嗯,然後我卡住了。日誌中是否有任何信息?嘗試切換到TRACE級別的日誌記錄,可能會出現某種情況。 – 2010-02-27 09:58:23

-1

將應用程序的戰爭部署到Jboss後。重新啓動Jboss服務器。 打開URL:

http://localhost:8080/web-console/ 

(修改爲每個端口和服務器的主機名)

它會顯示你的JBoss服務器的狀態。打開J2EE域節點(來自左側樹)。點擊jboss.local.management - > Jboss,你會看到部署在jboss服務器內部的WAR列表。

+0

又是什麼?它對我有什麼幫助? – 2010-03-06 12:57:19

+0

這只是一種驗證應用程序WAR是否在jboss重新啓動後正確部署的方法。它將幫助您驗證應用程序是否已部署,並且如果已部署應用程序且您無法訪問應用程序。 – lucentmind 2010-03-08 11:02:07

+0

不幸的是,我們使用網頁配置。 而Web控制檯在Web配置中不起作用。 – 2010-03-10 08:44:47

相關問題