Google app engine 在Eclipse中使用Maven使用Resteasy设置GAE项目

Google app engine 在Eclipse中使用Maven使用Resteasy设置GAE项目,google-app-engine,maven,resteasy,Google App Engine,Maven,Resteasy,我正在尝试学习Maven,为此,我想在Eclipse4.3中创建一个项目,以GAE(最新版本:1.8.4)为目标,并使用Maven进行构建/依赖关系管理。我想包括Resteasy和CDI,但目前我对Resteasy有一些问题 我做了什么: 随后(不包括Jersey部分)设置了一个Maven/Eclipse/GAE项目。我不得不将Java源代码和目标配置更改为1.7,它工作得很好 要包括Resteasy: 添加了以下依赖项: <dependency> <groupId

我正在尝试学习Maven,为此,我想在Eclipse4.3中创建一个项目,以GAE(最新版本:1.8.4)为目标,并使用Maven进行构建/依赖关系管理。我想包括Resteasy和CDI,但目前我对Resteasy有一些问题

我做了什么:

  • 随后(不包括Jersey部分)设置了一个Maven/Eclipse/GAE项目。我不得不将Java源代码和目标配置更改为1.7,它工作得很好

  • 要包括Resteasy:

    • 添加了以下依赖项:

      <dependency>
          <groupId>org.jboss.resteasy</groupId>
          <artifactId>resteasy-jaxrs</artifactId>
          <version>2.3.7.Final</version>
      </dependency>
      <dependency>
          <groupId>org.jboss.resteasy</groupId>
          <artifactId>resteasy-jaxb-provider</artifactId>
          <version>2.3.7.Final</version>
      </dependency>
      <dependency>
          <groupId>org.codehaus.jackson</groupId>
          <artifactId>jackson-jaxrs</artifactId>
          <version>1.9.13</version>
      </dependency>
      <dependency>
          <groupId>org.jboss.resteasy</groupId>
          <artifactId>resteasy-jackson-provider</artifactId>
          <version>2.3.7.Final</version>
      </dependency>
      
运行项目时,使用Maven创建的启动配置,我得到以下异常:

java.lang.ClassNotFoundException:
    org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
HttpServletDispatcher位于resteasy-jaxrs-2.3.7.Final.jar中,它正确地放置在WEB-INF/lib中。我已经创建了一个类似的项目,使用GAE、Resteasy、CDI而不使用Maven(手动JAR管理)和这个精确的配置,它可以完美地工作

感谢您的帮助

试着使用它更容易使用

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-core</artifactId>
    <version>1.9.1</version>
</dependency>
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-server</artifactId>
    <version>1.9.1</version>
</dependency>

泽西岛
球衣核心
1.9.1
泽西岛
泽西服务器
1.9.1
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-core</artifactId>
    <version>1.9.1</version>
</dependency>
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-server</artifactId>
    <version>1.9.1</version>
</dependency>