我使用Tomcat在本地运行成功的Struts2应用程序。我需要在JBOSS 7中部署该应用程序的战争。这是我第一次尝试这个。
将war文件放入路径“E:\ jboss-as-7.1.1.Final \ standalone \ deployments”后,我可以在控制台中看到消息Deployed "MyApplication.war"
。
但是,在点击网址http://localhost:9990/<MyApplication>
时,我收到404错误。
你能帮忙找出我做错的地方吗?
我在路径“E:\ jboss-as-中有MyApplication.war.deployed文件 7.1.1.Final \独立\部署”。
我在standalone.xml文件中有以下配置:
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-zipped="true" auto-deploy-exploded="false"/>
答案 0 :(得分:1)
正如其他答案所述,JBoss 7.x
默认情况下,端口9990
适用于management-http
,端口8080
适用于http
。
最重要的是分别检查http和http ssl连接的http
配置文件中的https
或standalone.xml
绑定中的端口。
您可以在<socket-binding-group>
的{{1}}部分找到该内容,只要它们不在使用中,您就可以根据自己的喜好修改端口,例如我使用端口standalone.xml
作为http。
然后您可以使用所述端口来调用您的应用程序,因此在您的情况下8088
http://localhost:8080/<MyApplication>
答案 1 :(得分:0)
端口9990用于管理-http而不用于http。
在standalone.xml中,http。
的默认值为8080尝试http://localhost:8080/<MyApplication>
仔细检查standalone.xml fot http port。