0

Tomcat 6.0 としてサーバーランタイムを使用して、Eclipse で Java EE アプリを開発しました。すべてが正常に機能していますが、war ファイルをホスティング サーバーにアップロードすると機能しませんでした。

サポートは言う:「Tomcat 5.5であなたの戦争を作成してください」

どういう意味ですか ?インストールされているサーバーランタイム(私の場合はTomcat 6.0)に従って、Eclipseは戦争を作成しますか?

編集:

Tomcat 5.5で同じアプリをローカルで実行しようとしました...しかし、Eclipseは次のように述べています:

サーバーは J2EE Web モジュール仕様のバージョン 2.5 をサポートしていません

Java EEアプリをTomcat 5.5で動作させるにはどうすればよいですか..

4

3 に答える 3

2

彼らはTomcat5.5を使用しています

あなたのホスティングプロバイダーは何年も古くなっています。Tomcat 7は、2006年にリリースされたTomcat 6とほぼ同じ数のポイントリリースになり、Tomcat5.5は9月30日に保守終了になります。彼らに彼らの骨董品をアップグレードするように頼むか、より良い誰かを見つけてください。

于 2012-07-31T23:25:38.137 に答える
2

Servlet API 2.4 (2.5 ではなく) 用にプロジェクトをコンパイルする必要があります。Eclipse では、「動的 Web モジュール」のバージョンを変更する必要があります (こちらを参照)。

于 2012-07-31T17:22:38.777 に答える
1

プロジェクトを作成するとき、または WAR ファイルをエクスポートするときに、使用する Tomcat のバージョンを選択できます (プルダウン メニュー)。サーバーが実行している Tomcat と同じバージョンの Tomcat を使用して、WAR ファイルをエクスポートする必要があります。

于 2012-07-31T16:53:56.813 に答える