2016-04-18 5 views
0

私はプロジェクトをビルドするためにmavenを使用していないので、ビルドパスにservlet-api.jarファイルが必要なセッション変数が必要です。しかし、私は、それはそのコードがstackoverflowのは私が他の質問を投稿することができていなかったという理由だけでervlet-api.jar) - jarがロードされていません。 Servlet Spec 2.3、9.7.2節を参照してください。問題のクラス:javax/servlet/Servlet.class

(session.getAttribute("surveyDesc") 

セッション変数に

servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 

私にエラーを投げMavenを使用して設定していたとき。

+0

あなたはそれがあるため欠席で、あなたのクラスパスでサーブレット-api.jarのファイルを必要とする、あなたは、エラーを取得しています。 –

+0

これを追加すると、私はこのエラーservlet-api.jarを投げかけています) - jarがロードされていません。 Servlet Spec 2.3、9.7.2節を参照してください。問題のクラス:javax/servlet/Servlet.class – abhishek

+0

今、アプリケーションにservlet-xx.jarをどこに置いたのですか?それは "web-inf/lib"ですか? –

答えて

0

この依存関係を試して、動作することを確認します。セッションでの仕事は...、あなたのクラスパスでサーブレット-api.jarのを提供してくださいながら

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
    <scope>provided</scope> 
</dependency> 
+0

私はmavenを使用していません – abhishek

+0

@abhishekオオス私はあなたがこの問題を解決するでしょうこのリンクを見てだと思います:http://stackoverflow.com/questions/15601469/jar-not-loaded-see-servlet-spec-2- 3セクション-9-7-2 - 嫌なクラスのjavax-serv – soorapadman

関連する問題