【问题标题】:spring mvc web application deployed on JBoss as 7.1.1.Final can not access using localhost部署在 JBoss 上的 spring mvc Web 应用程序为 7.1.1.Final 无法使用 localhost 访问
【发布时间】:2015-11-26 00:12:09
【问题描述】:

我一直在尝试以 7.1.1 的形式访问部署在 JBoss 上的 spring mvc 应用程序,但我得到了 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)/webapp/

JBoss 有这样的东西吗?

【问题讨论】:

标签: java spring spring-mvc jboss7.x


【解决方案1】:

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

standalone.bat -b 0.0.0.0

或

standalone.bat -b hostname

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 2018-05-13
    相关资源
    最近更新 更多