2012-03-08 11 views
2

私はJava EEの初心者です。Tomcat 7をインストールするとうまく動作しますが、http://localhost:8080にアクセスできます。Tomcat 7でサーブレット、JSPを設定する

サーブレットとjsp jarsファイルはtomcat 7の下にあり、oracleサイトからダウンロードする必要はないことを理解しました。

私の最初のサーブレットをコンパイルするとき、それはimport javax.servlet.*;import javax.servlet.http.*;が見つかりませんでした。

どうすればこの問題を解決できますか?

また、このサーブレットでは、訪問先のユーザーのIPアドレスも探しています。だから私はそのユーザーの場所を知ることができます。

私はウィンドウプラットフォームを使用しています。私はJDKを適切に構成し、その作業は正常です。

答えて

1

hmmm、これはJava EEの初心者にとってよくある質問ですが、私もそうでした。心配しないで、ここで私はあなたを説明しています - この問題を解決する方法?ここで私はあなたがインストールしていない場合は、Tomcatの7を構成し、基本的にhttp://www.coreservlets.com/Apache-Tomcat-Tutorial/

のTomcat 7(でも古いもの)をご覧サーブレットとJSPのjarファイルが付属してする方法を知っていることを前提としています、あなたは、Tomcatのlibフォルダ内のこれらのjarファイルを見つけることができます

  • のTomcat 7.0 \ libに
    • のservlet-api.jarを
    • のjsp-api.jarの

これらのファイルをクラスパスに配置する必要があります(クラスパスにファイルを設定する方法がわからない場合は教えてください)。デフォルトでは、Tomcatはサーブレットのクラスパスを設定しません。

その後、javaファイルをコンパイルするとうまくいくはずです。あなたが何か問題や困難に直面したら教えてください。

を使用する必要がある場合は、ロケーション名(市、州、国、さらに詳しい情報)に関するIPアドレスをお知らせします。http://www.maxmind.com/サービスをご覧ください。ここで

は、いくつかのリンク

http://www.maxmind.com/app/geolitecity

例である - http://geoip.cvs.sourceforge.net/viewvc/geoip/java/CityLookupTestV6.java?view=markup

+0

私は問題を修正しました、ありがとうございます! –

0

あなたは、コマンドラインウィンドウを使用してコンパイルしている場合は、libにサーブレット-api.jarのためのクラスパスを指定する必要がありますTomcatインストールディレクトリのディレクトリまたはservlet-api.jarをwindowsクラスパスに追加する必要があります。コマンドラインで使用する場合

IDEを使用している場合は、サーバーをIDEに追加したり、実行時環境をTomcatに設定する必要があります。

関連する問題