TomcatWebサーバーで実行されるWebアプリケーションプロジェクトを構築しています。これで、ビルドWebアプリケーションでGlassfishサーバーを使用すると思います。jspプロジェクトのservlet.apiをGlassfishサーバーのservlet.apiに置き換えるだけでよいですか?
質問する
1196 次
2 に答える
0
そもそも、webapp プロジェクトにサーブレット API JAR ファイルをまったく含めないでください。Web アプリケーション プロジェクト内のコンテナー固有の JAR ファイルをすべて削除します。このようにして、Web アプリケーションは、Java EE 仕様の意図どおりに、すべてのコンテナーにわたって完全に移植可能になります。
javax.servlet.*
webapp プロジェクトにコンテナー固有のライブラリーを含めることは、Eclipse/Netbeans IDE で直面するクラスのコンパイル エラーを不注意に「修正」しようとする非常に一般的な初心者の間違いです。これは、そもそも別の方法で解決されているはずです。
以下も参照してください。
于 2013-02-06T13:13:00.627 に答える