2016-06-16 7 views
2

Springブートとjettyサーバを使用しているWebアプリケーションがあります。私はajaxを通して呼び出しを行っていますが、代わりにSpring Controllerにマップされてエラーが発生しています。Jettyエラーのある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/http/HttpMethod 

と:

2016-06-16 18:55:25.451 WARN 11772 --- [tp1170788511-19] o.e.jetty.server.AbstractHttpConnection : /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"; 
} 

}

もし誰かが何が悪いことに光を当てることができれば、それは大いに感謝するでしょう。

+0

この問題はありませんか?今私はまったく同じエラーがあります。 –

答えて

0

spring-boot-starter-webからtomcatを除外しましたか?

<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> 
+0

残念ながら、それは何にも影響しませんでした。 – James

+0

スプリングブートは問題なくJettyで動作するはずです。 Tomcatをspring-boot-starter-webから除外しましたか? 私は答えを – Uata

+0

と編集しました。私はあなたのJSの ''非同期で2つのコマンドを見る:false ,, ' – Uata

関連する問題