Java 带Jetty错误的Spring引导
我有一个使用Spring Boot和jetty服务器的web应用程序。我通过ajax进行调用,但它们没有映射到我的Spring控制器,而是导致了一个错误 错误:Java 带Jetty错误的Spring引导,java,ajax,spring,spring-boot,Java,Ajax,Spring,Spring Boot,我有一个使用Spring Boot和jetty服务器的web应用程序。我通过ajax进行调用,但它们没有映射到我的Spring控制器,而是导致了一个错误 错误: 2016-06-16 18:55:25.450 WARN 11772 --- [tp1170788511-19] o.eclipse.jetty.servlet.ServletHandler : Error for /test java.lang.NoClassDefFoundError: org/eclipse/jetty/ht
2016-06-16 18:55:25.450 WARN 11772 --- [tp1170788511-19] o.eclipse.jetty.servlet.ServletHandler : Error for /test
java.lang.NoClassDefFoundError: org/eclipse/jetty/http/HttpMethod
以及:
Ajax:
$.ajax({
url: "/test",
type: "POST",
async: false,,
success: function (response) {
...
}
控制员:
@Controller
public class LoginController {
@RequestMapping(value="/test", method=RequestMethod.POST)
public String countingForm(Model model) {
System.out.println("test");
return "test";
}
}
如果有人能告诉我们出了什么问题,我们将不胜感激。您是否将tomcat排除在spring boot starter web之外
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
org.springframework.boot
SpringBootStarterWeb
org.springframework.boot
弹簧启动机tomcat
org.springframework.boot
弹簧靴起动器码头
不幸的是,这没有影响任何事情。好的。Spring boot应该可以与Jetty一起使用,没有任何问题。您是否将Tomcat从spring boot starter web中排除?顺便说一下,我已经回答过了。我在你的JS中看到两个逗号async:false,,
在这个问题上没有运气?我现在也犯了同样的错误。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>