部署在JBoss上的spring mvc web应用程序为7.1.1.Final无法使用localhost访问

时间:2015-08-31 21:12:55

标签: java spring spring-mvc jboss7.x

我一直试图访问部署在JBoss上的Spring mvc应用程序7.1.1但我得到了404。

以下是我的部署日志的最后几行

 21:57:07,627 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/esm]] (MSC service thread 1-8) Initializing Spring FrameworkServlet 'dispatcher'
21:57:07,628 INFO  [org.springframework.web.servlet.DispatcherServlet] (MSC service thread 1-8) FrameworkServlet 'dispatcher': initialization started
21:57:07,644 INFO  [org.springframework.web.servlet.DispatcherServlet] (MSC service thread 1-8) FrameworkServlet 'dispatcher': initialization completed in 15 ms
21:57:07,646 INFO  [org.jboss.web] (MSC service thread 1-8) JBAS018210: Registering web context: /esm
21:57:07,735 INFO  [org.jboss.as.server] (HttpManagementService-threads - 3) JBAS018559: Deployed "esm.war"

根据日志,它已成功部署。

并在文件夹/standalone/deployments/esm.war.deployed

所以,这一切都足以让我的应用程序启动并运行。但我不知道为什么我会得到404。

我试图访问如下:

http://localhost:8080/esm

有人能指出我出错的地方吗? 难道它没有指向正确的文件夹吗?

@ Tomcat,可以找到所有已部署的Web文件夹 的/ var / lib中/ Tomcat的(7)/ web应用/

在JBoss中有这样的事情吗?

1 个答案:

答案 0 :(得分:0)

启动服务器时需要提供绑定地址。

standalone.bat -b 0.0.0.0

standalone.bat -b hostname