非常に一般的な実装ではなく、Java Servletとして処理を使用することについては、これまでの記事(1、2)で説明しました。私は、Javaサーブレットとして使用する処理のプログラムを開発しています。私は処理のスケッチに(例えば最初にリンクされている例など)のコードを持っている場合しかし、私はXP上で動作しているのTomcat 5.5のサービスを持っている、と処理Javaサーブレット 'javax.servlet'パッケージが見つかりません
を次のように私の環境変数があるエラーメッセージThe package 'javax.servlet' does not exist. You might be missing a library.
を取得します
CLASSPATH = C:\tomcat\common\lib\servlet-api.jar
CATALINA_HOME = C:\tomcat
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_21
JRE_HOME = C:\Program Files\Java\jre6
何時間も処理してもjavax.servletパッケージが認識されず、Tomcatライブラリを認識するための環境変数を修正する以外に何もオンライン上に何もないと診断しようとしています。私はまた、カスタム処理ライブラリの一種として処理してサーブレット-api.jarのとJSP-api.jarのファイルを置くことを試みたが、彼らはどちらかが認識されない、また私は、Tomcat/webappsにフォルダ内のプログラムを実行しようとすると、 。
また、私はCMD上
javap -classpath my;class;path javax.servlet.Servlet
を試してみましたが、それは私に同じエラーを与えました。
私はこれが私の不慣れの結果である場合ので、私を許してください、まだTomcatで良いことではありませんよ。なぜなら、Processingがこのパッケージを認識できない理由については、私が知り得た知識があれば、私はいくつかのことを明らかにすることができます。おかげでそんなに〜
CATALINA_HOME変数を設定してみてください。 –
同じエラーが表示されます。 – Scott
"javap -classpath my; class; path javax.servlet.Servlet"が機能していない場合、クラスパスが間違っています。クラスパスを "c:¥tomat¥lib¥servlet-api.jar"に設定すると、共通フォルダには移動しません。 –