私はそれがGAEを使用するポートにしようとしたときに実行するときにJBoss RESTEasyには、しかし、私はこのエラーを取得しています使用して作業REST Webサービスを持っている:RESTEasyのGoogle App Engineを持つ
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
私はそれがGAEを使用するポートにしようとしたときに実行するときにJBoss RESTEasyには、しかし、私はこのエラーを取得しています使用して作業REST Webサービスを持っている:RESTEasyのGoogle App Engineを持つ
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
GAEでresteasyを正常に使用しました。 csturtzに記載されているように、プロジェクトに依存性があることを確認してください。
ヨーヨーは、Mavenを使用して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 jarファイルを持つMaven依存関係を持っています...どういう意味ですか? – xybrek
あなたのMavenビルドでresteasy依存関係が設定されている場合、私は2つのことを行います。 1)GAE WARファイルを開き、Resteasy JARファイルがそこにあることを確認します。 2)あなたのWARに含まれているResteasy JARファイルを開き、エラーが発生しているクラスが実際にそれらのjarファイルの1つにあることを確認します。何らかの理由で、GAEはresteasyクラスを見つけることができないので、正確な原因を追跡するだけです。 – csturtz
は/戦争/ WEB-INF内のRESTEasy JARファイルです/ lib?そこにコピーしてクラスパスに入れなければなりません。
はい、resteasy jarsはclasspathにある "Maven Dependencies"にあります。それはあなたが意味することですか? – xybrek
そして、私はPOMに依存しています – xybrek