I have an existing, fully functional Spring 2.5.6 based Web application - developed using the SpringSource Tool Suite 2.1.0.SR1.
Because I would like to use REST, I decided to upgrade to Spring 3.0.0.M4. After editing the dependencies in pom.xml and changing my code to reflect the API changes in Spring 3.0, I tried to publish my web application on a local server (SpringSource tc - Tomcat derivation).
The result is an almost empty web application folder, and therefore a non-functional application. The application folder contains only WEB-INF/lib with all the libraries required for Maven dependencies.
Realizing that something was broken, I created a new Spring MVC project (based on the default 2.5.6) and published it on the same server. No problems. I tried to adapt my project files ( .settings/* , .project , .classpath , .springBeans ), but that didn't change anything.
I'm lost right now. I assume that STS does not correctly handle 3.0 applications. Any suggestions?
PS: I do not want to return to 2.5, if this is not absolutely necessary. I do not need STS and tc, so I have no problems using other tools, but so far it has worked fine.
source share