Java Springboot 1.3.3在Jboss EAP 6.4.0GA中提供了404

Java Springboot 1.3.3在Jboss EAP 6.4.0GA中提供了404,java,spring,maven,jboss,spring-boot,Java,Spring,Maven,Jboss,Spring Boot,我正试图在jboss中部署一个spring.war,但出现了404个错误。我知道以前有人问过这个问题: 但我(本周)对maven/spring/jboss非常陌生,所以可能会把事情搞砸。我尝试了我从上述各种解决方案中了解到的东西,但没有一个对我有效。可能是我搞砸了或者错过了什么。所以我想我会把问题弄得尽可能简单 我的代码来自: 然后在complete文件夹中工作 cd complete mvn package java -jar .\target\gs-rest-service-0.

我正试图在jboss中部署一个spring
.war
,但出现了404个错误。我知道以前有人问过这个问题:

但我(本周)对maven/spring/jboss非常陌生,所以可能会把事情搞砸。我尝试了我从上述各种解决方案中了解到的东西,但没有一个对我有效。可能是我搞砸了或者错过了什么。所以我想我会把问题弄得尽可能简单

我的代码来自: 然后在
complete
文件夹中工作

cd complete 
mvn package
java -jar .\target\gs-rest-service-0.1.0.jar
这一切都如你所料

然后,我按照这里的说明()修改代码,并
pom.xml
生成war文件

  • pom.xml
  • Application.java
然后,我使用UI()将生成的.war文件加载到EAP中

所以理论上这应该是正确的URL

我也试过了

但是我得到了404错误(),如其他问题中所述。加载.war后,jboss控制台日志中根本没有显示任何内容

我是不是错过了什么?我需要写一个jboss@WebServelet类来包装spring吗?更改我的pom.xml?我是否应该不使用springboot,而直接启动框架模块?我注意到,在EAP屏幕中,它不会像对待jboss示例
.war
那样在第三列中显示类

请记住,我是新来的,所以请解释一下,如果我是一个完全的傻瓜(我是)

我的设置的详细信息:

  • 操作系统Windows7 x64
  • java版本“1.8.0_91”
  • ApacheMaven 3.3.9
  • Springboot 1.3.3
  • JBOSS EAP 6.4.0
  • 没有IDE,使用vim和命令行

我在JBoss EAP 6.4/spring boot 1.5上遇到了同样的问题,并且修复了将此属性添加到application.properties的问题

server.servlet-path=/*

如本文所述:

您可以遵循一个简单的教程(尽管他写错了属性server.servlet.path)

您是否检查了JBoss日志文件中可能出现的任何错误?加载.war时会添加一两行,启用它时会添加一堆输出。但发出请求时不记录日志。日志在这里:您可以看到它使用/greeting mappingUPDATE做了一些事情:我现在让spring在jboss中工作,但没有使用spring引导。它需要在XML文件中定义一个servelt。如果我没有得到正确的答案,我会发布我使用过的各种XML。您是否可以将答案与您的解决方案一起发布?感谢您鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及它为什么存在。