1

クラスパスにservlet-api.jarを含める必要がある Java ソリューションがあります。

servlet-api.jarを tomcat フォルダーからプロジェクト フォルダーにコピーすると機能します。しかし、Java7 にアップグレードすると、servlet-api.jarは新しいバージョンになり、置き換える必要があります。

この問題を回避できる方法はありますか? ローカル開発マシンの tomcat フォルダーを直接指すことはできないと思います...

4

2 に答える 2

0

Ant ビルドを満たすためにサーブレット API jar を用意するのは好きではありません。たとえば、Tomcat 6.0.42 から 6.0.43 または 7.xx または Glassfish に移行します。誰かが tomcat インストールから最新の jar を取得し、プロジェクトでそれを置き換える必要があります。

に名前servlet-api.jarを変更するservlet-api-tomcat-6.0.42.jarことは、1 つの解決策かもしれません。また、Web コンテナーを変更するときに、それを置き換える必要があることを開発者に示す場合もあります。よりクリーンなソリューションはありますか?

于 2014-05-29T16:09:34.690 に答える