Java 如何在JBoss7上部署一个简单的war文件?
我在Java 如何在JBoss7上部署一个简单的war文件?,java,jakarta-ee,jboss,jboss7.x,jboss5.x,Java,Jakarta Ee,Jboss,Jboss7.x,Jboss5.x,我在Jboss-5.X.X和Jboss-6.X.X. 我只是将war文件放在server\default\deploy 然后转到localhost:8080/vivek/index.jsp,一切正常 但类似地,对于Jboss-as-7.1.1,我在standalonestandalone\deployments中部署了war文件,并启动了\bin\standalone.sh,然后转到localhost:8080/Hello/index.jsp不显示该文件。 它在浏览器中显示HTTP状态404-/
Jboss-5.X.X和Jboss-6.X.X.
我只是将war文件放在server\default\deploy
然后转到localhost:8080/vivek/index.jsp,一切正常
但类似地,对于Jboss-as-7.1.1,我在standalonestandalone\deployments
中部署了war文件,并启动了\bin\standalone.sh
,然后转到localhost:8080/Hello/index.jsp
不显示该文件。
它在浏览器中显示HTTP状态404-/vivek/
(说明请求的资源(/axis2/)不可用。)
在Jboss-as-7.1.1上部署一个简单war文件的过程是什么,以及如何进入浏览器
如果没有人有主意,请帮助我
Thanx您应该在部署目录中放置一个空的标志文件warname.dodeploy(例如vivek.war.dodeploy)
有关标志文件的更多信息可在部署目录的README.TXT中找到。Hmm,我的JBoss 7.1.1不需要部署目录中的.dodeploy文件。只需将.war或.ear或ejb.jar复制到deployments目录,服务器就可以启动部署过程。请提供server.log以查看详细信息。是否在META-INF/web.xml或application.xml中设置上下文根标记 非常简单,复制war并将其粘贴到
standalone\deployments
中,然后从windows中的bin
目录运行standalone.bat
。如果您在Linux上,请从bin
目录运行standalone.sh
。在Jboss AS7中部署war项目时,可以将所谓的分解web应用程序(即非压缩)或压缩web应用程序资源.war文件复制到此位置${Jboss.server.base.dir}/standalone/deployments/
- 如果选择以非压缩或分解目录形式部署项目,则 需要指定标记文件.dodeploy,例如。 如果文件夹名为vivek.war,则为vivek.war.dodeploy
- 如果选择以压缩的web应用程序资源形式部署项目,则不需要标志文件李>
1.下面是一个有用的链接
2.有关详细信息,请查看 ${jboss.server.base.dir}/standalone/deployments/README.txt文件 位于 非压缩意味着它是 解压后从jar文件获得的简单目录结构 目录结构的示例如下所示-
vivek.war
|-index.jsp
|- WEB-INF
|- web.xml