質問

アプリケーションの実行中に異常なエラーが発生しました。これに遭遇した人がいるかどうか疑問に思っています。私はGoogleプロトコルバッファを使用しています、私のサーブレットはリクエストを受け取り、それを処理しようとします、私は次のコードを持っています:

InputStream s = request.getInputStream();
AdRequest adRequest  = AdRequest.parseFrom(s);

2行目の実行後、Myeclipseデバッガーで次のエラーが表示されます。

ApplicationFilterChain.internalDoFilter(ServletRequest、ServletResponse)行のソースが見つかりません:310

Jbossアプリサーバーを使用しています。 HTTP Status-Code 500:Internal Server Errorが表示されます。

何か提案/考えはありますか?

役に立ちましたか?

解決

問題を整理しました。 MyEclipseに含まれていなかったjarをプロジェクトに追加したにもかかわらず、protobuffers.jarファイルがプロジェクトの.warファイルに含まれていませんでした。 Jbossサーバーへのパスをたどって.warの中を見ると、jarがそこにないことがわかりました。 Jboss /.../ default / server / deploy / myproject.war / WEB-INF / libディレクトリにコピーすると、エラーはなくなり、リクエストをサーブレットに送信できます。

ありがとう。

よろしく。

他のヒント

jboss logs server // log / server.logを確認し(他の場所に設定していない場合)、問題のより良い説明を取得します。

サーバーの内部エラーは、未処理の例外がフィルターチェーンに渡されることを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top