2017-09-04 11 views
0

Intellij Community Editionを使用して、単純なMavenプロジェクトWebアプリケーションを構築しています。コンパイルエラーを取得しています:Intellij Community Editionを使用してコンパイルエラーが発生する "java:package javax.servlet.httpが存在しません"

のjava:パッケージのjavax.servlet.httpが存在しない

のjava:シンボルシンボルを見つけることができません:クラスのHttpServlet

のjava:シンボルシンボルを見つけることができません:クラスのHttpServletRequest

のjava:シンボルシンボルを見つけることができません:クラスHttpServletResponseの

私はJave SEを使用するために使用されます。私はJave EEをダウンロードしました。それが私に言ったのは、解凍(私はそれがインストールされていることを意味すると思う)でした。私もTomcat 6.0.53とMaven 3.5.0を使用しています

他の同様の質問は依存関係を追加すると言われていますが、私にとってはうまくいきませんでした。

私のコードが添付されています

package org.mycompany.myname; 

import javax.servlet.http.*; 

import java.io.IOException; 

public class HelloServlet extends HttpServlet { 
public void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException 
{ 
    httpServletResponse.getWriter().print("Test running ..."); 
} 
} 
+0

間違っています。 IntelliJとは何の関係もありません。何かを解凍してはいけません。コンパイル時には、javax.servlet JARをCLASSPATHに追加するだけです。 Tomcatはあなたが走ったときに/ libフォルダにそれを持っています。 – duffymo

答えて

0

は、問題を発見しました。 pom.xmlでJava EE用に指定したバージョンは間違っていました。

関連する問題