我部署了一个简单的war文件(vivek.war),它在Jboss-5.X.X and Jboss-6.X.X.
中成功包含一个简单的index.jsp文件
我只是将war文件放在server\default\deploy
然后去了localhost:8080/vivek/index.jsp
,一切都很好。
但同样地,对于Jboss-as-7.1.1,我将war文件部署在独立standalone\deployments
并启动\bin\standalone.sh
,然后转到localhost:8080/Hello/index.jsp
不显示该文件。
它会在浏览器中显示HTTP Status 404-/vivek/
(description The requested resource (/axis2/) is not available.)
。
在Jboss-as-7.1.1上部署简单war文件的步骤是什么以及我如何进入浏览器。
如果有人有想法请帮助我?
感谢名单
答案 0 :(得分:9)
您应该在部署目录中输入空标志文件 warname .dodeploy(例如vivek.war.dodeploy)。
有关标志文件的更多信息,请参阅部署目录中的README.TXT。
答案 1 :(得分:1)
嗯,我的JBoss 7.1.1在部署目录中不需要.dodeploy文件。它足以简单地将.war或.ear或ejb.jar复制到服务器的部署目录,以启动部署过程。请提供server.log以查看详细信息。您是否在META-INF / web.xml或application.xml中设置了context-root标签?
答案 2 :(得分:1)
在Jboss AS7中部署war项目时,可以将所谓的爆炸式Web应用程序(即非压缩的)或压缩的Web应用程序资源.WAR文件复制到此位置$ {jboss.server.base.dir} /独立/部署/
您可以参考以下资源了解更多详情
1.有用的链接如下Link for deployments in JBoss
AS 7
2.有关详细信息,请查看
$ {jboss.server.base.dir} /standalone/deployments/README.txt文件
位于
非压缩暗示它是 解压缩后从jar文件中获取的简单目录结构 目录结构的示例如下 -
vivek.war
|-index.jsp
|- WEB-INF
|- web.xml
答案 3 :(得分:-1)
非常简单,复制你的战争并将其粘贴到standalone\deployments
内并从Windows中的standalone.bat
目录运行bin
。如果您使用的是Linux,请从standalone.sh
目录运行bin
。