내가 내가 내가 실행이 오류 받고 있어요 GAE를 사용하는 포트에 시도 할 때 그러나 보스 RESTEasy가를 사용하여 작업 나머지 웹 서비스가 있습니다RESTEasy가와 구글 앱 엔진
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
내가 내가 내가 실행이 오류 받고 있어요 GAE를 사용하는 포트에 시도 할 때 그러나 보스 RESTEasy가를 사용하여 작업 나머지 웹 서비스가 있습니다RESTEasy가와 구글 앱 엔진
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
GAE에서 resteasy를 성공적으로 사용했습니다. csturtz 언급 한대로 프로젝트에 resteasy 종속성이 있는지 확인하십시오.
요 메이븐을 사용 uare 경우이해야 뭔가 같은 :
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>${resteasy.version}</version>
</dependency>
그리고 선택적으로 당신은 또한 사용하고 싶습니다 :
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-hibernatevalidator-provider</artifactId>
<version>${resteasy.version}</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
<version>${resteasy.version}</version>
</dependency>
가 당신에게 보일 것 '을 GAE WAR 파일에 Resteasy JAR 파일이 누락되었습니다. 이 jar 파일을 찾아서 GAE WAR 빌드에 추가하면 좋은 결과를 얻을 수 있습니다 (또는 적어도이 특정 오류를 지나서 만).
내 응용 프로그램에서 Resteasy 항아리가있는 Maven 종속성이 있습니다. Classpath ... 당신은 무엇을 의미합니까? – xybrek
Maven 빌드에서 resteasy 의존성을 설정했다면 2 가지를 할 것입니다. 1) GAE WAR 파일을 열고 Resteasy JAR 파일이 있는지 확인하십시오. 2) WAR에 포함 된 Resteasy JAR 파일을 열고 오류가 발생하는 클래스가 실제로 해당 병 중 하나에 있는지 확인하십시오. 어떤 이유로 GAE는 resteasy 수업을 찾을 수 없으므로 정확한 원인을 추적하면됩니다. – csturtz
은/전쟁/WEB-INF에 RESTEasy가 jar 파일입니다/lib? 거기에 복사해서 클래스 패스에 넣어야합니다.
예, 클래스 패스에있는 "Maven Dependencies"에 resteasy jar가 있습니다. 그게 당신이 의미 한 것입니까? – xybrek
그리고 BTW, 나는 POM에 의존한다. – xybrek