Java 可以在eclipse运行时环境中定义jetty服务器吗?

Java 可以在eclipse运行时环境中定义jetty服务器吗?,java,eclipse,rest,jetty,Java,Eclipse,Rest,Jetty,我已经使用EclipseWTP创建了一个RESTWS应用程序。到目前为止,我正在使用Tomcat7部署我的应用程序。我可以将Tomcat定义到服务器运行时环境中。现在我想使用jetty for来部署该应用程序,我下载了jetty 8,我有EclipseIndigo。。尝试以我为Tomcat所做的方式定义jetty,但它不起作用,因为可用的适配器用于jetty6,当我尝试使用此适配器运行我的应用程序时,我收到一条消息说服务器不支持J2EE Web模块规范的3.0版 如何从eclipse在jetty

我已经使用EclipseWTP创建了一个RESTWS应用程序。到目前为止,我正在使用Tomcat7部署我的应用程序。我可以将Tomcat定义到服务器运行时环境中。现在我想使用jetty for来部署该应用程序,我下载了jetty 8,我有EclipseIndigo。。尝试以我为Tomcat所做的方式定义jetty,但它不起作用,因为可用的适配器用于jetty6,当我尝试使用此适配器运行我的应用程序时,我收到一条消息说
服务器不支持J2EE Web模块规范的3.0版


如何从eclipse在jetty上运行我的应用程序?

jetty 6只支持jsp/servlets2.5规范,因此您需要使用jetty8和servlets/jsp 3.0支持

使用maven像这样添加jetty 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>

org.eclipse.jetty
jetty服务器
${jetty.revision}
org.eclipse.jetty
jetty网络应用程序
${jetty.revision}
org.eclipse.jetty
码头servlet
${jetty.revision}
例如,jetty版本就是这个
8.1.5.v20120716

我明白了。。但目前我的项目不是maven。。我能让它成为maven项目吗?将我的所有项目文件复制到maven项目的src文件夹中是否有效?请尝试此链接,如有必要,请