2010-02-23 50 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

相关问题