Java JBoss EAP6:404在我的webapp上

Java JBoss EAP6:404在我的webapp上,java,spring,mongodb,jboss,http-status-code-404,Java,Spring,Mongodb,Jboss,Http Status Code 404,我正在尝试将一个简单的Spring Boot webapp部署到JBoss EAP6(默认安装,独立模式,绑定到0.0.0.0,Debian 7.8全新安装,禁用iptable,JDK8作为默认jdk/jre) 我可以显示默认的根应用程序(类似于远程IP:8080/)。 我成功地部署了我的webapp:JBoss表明它已部署,我也看到了我的日志消息,没问题 问题:我无法连接到我的webapp,我总是遇到404错误。我的webapp或Jboss日志中没有相关错误。 此应用程序只有一个页面。这是一个

我正在尝试将一个简单的Spring Boot webapp部署到JBoss EAP6(默认安装,独立模式,绑定到0.0.0.0,Debian 7.8全新安装,禁用iptable,JDK8作为默认jdk/jre)

我可以显示默认的根应用程序(类似于远程IP:8080/)。 我成功地部署了我的webapp:JBoss表明它已部署,我也看到了我的日志消息,没问题

问题:我无法连接到我的webapp,我总是遇到404错误。我的webapp或Jboss日志中没有相关错误。 此应用程序只有一个页面。这是一个连接到MongoDB本地数据库的CRUD演示(webapp和MongoDB配置正确)

webapp源代码托管在github:。 我还在此处打包并重命名了war文件:。 它在Tomcat8上运行良好

也许我错过了什么? 我试图添加一个静态资源,但在查询时也出现了404错误


感谢您的支持。

您的链接似乎不起作用,使您更难获得帮助。 当您将war文件部署到JBoss EAP6时,它将不带“.war”的文件名作为上下文根。因此,当您部署demo.war时,可以从/demo访问它,除非您已将jboss-web.xml添加到web-INF文件夹。 您可以在其中指定上下文根

格尔茨,
Marcel

好的,最后是JBoss类加载器的问题。这台%&@#§服务器使用了自己版本的一些libs,而不是webapp的库:p