Spring2.5.6に基づく既存の完全に機能するSpringWebアプリケーションがあります。SpringSourceToolSuite2.1.0.SR1を使用して開発されています。
RESTを使用したいので、Spring3.0.0.M4にアップグレードすることにしました。Spring 3.0での依存関係を編集pom.xmlし、APIの変更を反映するようにコードを変更した後、Webアプリをローカルサーバー(SpringSource tc-Tomcat派生物)に公開しようとしました。
その結果、ほとんど空のWebアプリフォルダーが作成されるため、アプリが機能しなくなります。アプリのフォルダーにはWEB-INF/lib、Mavenの依存関係に必要なすべてのライブラリのみが含まれています。
何かが壊れていることに気付いた後、新しいSpring MVCプロジェクト(デフォルトの2.5.6に基づく)を作成し、同じサーバーに公開しました。問題はありません。プロジェクトのファイル(、、、)を適応させようとしまし.settings/*たが.project、何も変わりませんでした。.classpath.springBeans
私は今かなり迷っています。私の推測では、STSは3.0アプリを正しく処理しません。助言がありますか?
PS:絶対に必要でない場合は、2.5に戻したくありません。STSとtcは必要ないので、他のツールを使用しても問題はありませんが、これまでのところ問題なく動作しました。