【发布时间】:2015-07-12 05:01:51
【问题描述】:
我正在尝试将一个简单的 Spring Boot webapp 部署到 JBoss EAP6(默认安装,独立模式,绑定到 0.0.0.0,Debian 7.8 全新安装,禁用 iptable,JDK8 作为默认 jdk/jre)。
我可以显示默认的 ROOT 应用程序(例如 theRemoteIp:8080/)。 我成功部署了我的 webapp:JBoss 表示它已部署,我也看到了我的日志消息,没关系。
问题:我无法连接到我的 web 应用程序,我总是收到 404 错误。我的 webapp 或 Jboss 日志中没有相关错误。
此应用程序只有一个页面。这是一个连接 MongoDB 本地数据库的 CRUD 演示(webapp 和 MongoDB 已正确配置)。
webapp 源代码托管在 github 上:https://github.com/jonathanlermitage/springboot-samples/tree/master/simple-nosql。 我还在这里打包并重命名了war文件:http://lermitage.biz/pub/files/foo.war。 它在 Tomcat 8 上运行良好。
也许我错过了什么? 我尝试添加静态资源,但查询时也出现 404 错误。
感谢您的支持。
【问题讨论】:
-
好吧,终于是JBoss类加载器的问题了。这个 %&@#§ 服务器使用了它自己版本的一些库,而不是 webapp 的库:p
标签: java spring mongodb jboss http-status-code-404