2012-07-27 107 views
1

我已經使用eclipse WTP創建了一個REST WS應用程序。到目前爲止,我使用Tomcat 7來部署我的應用程序。我可以將Tomcat定義到服務器運行時環境中。現在我想用jetty來部署該應用程序,我下載了jetty 8,並且已經eclipse Indigo ..試圖按照我爲Tomcat所做的方式來定義jetty,但它沒有工作,因爲可用的適配器是jetty6,當我嘗試使用這個適配器運行我的應用程序,我收到一條消息,說the server does not suport version 3.0 of J2EE Web module specification是否可以在eclipse運行時環境中定義jetty服務器?

如何在eclipse上的jetty上運行我的應用程序?

回答

2

碼頭6只支持JSP/servlet的2.5規範,所以你需要使用Servlet/JSP 3.0的支持使用jetty8

使用Maven添加碼頭8這樣

<dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-server</artifactId> 
     <version>${jetty.revision}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-webapp</artifactId> 
     <version>${jetty.revision}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-servlet</artifactId> 
     <version>${jetty.revision}</version> 
    </dependency> 

其中碼頭版本是例如這一個 8.1.5.v20120716

+0

我看..但目前我的項目是不是maven ..我可以讓它maven項目莫名其妙嗎?會將我的所有項目文件複製到Maven項目工作的src文件夾中? – Sami 2012-07-27 16:18:41

+0

試試這一個鏈接http://dist.codehaus.org/jetty/jetty-hightide-8.1.5/jetty-hightide-8.1.5.v20120716.zip,如果有必要http://dist.codehaus.org/jetty /jetty-hightide-8.1.5/和http://www.eclipse.org/jetty/downloads.php – 2012-07-27 16:20:25

相關問題