我有一个现有的,功能齐全的网络春基于Spring 2.5.6应用程序 - 开发利用SpringSource工具套件2.1.0.SR1

由于我想使用REST我决定升级到春天3.0.0.M4。在pom.xml编辑依赖和改变我的代码,以反映在Spring 3.0我想发表我的web应用程序到本地服务器的API的变化(SpringSource的TC - Tomcat的衍生物)之后。

结果是一个几乎为空的web应用程序的文件夹,并因此非功能性的应用程序。应用程序的文件夹仅包含与由Maven依赖所需的所有库WEB-INF/lib

意识到有什么地方不对头后,我创建了一个新的Spring MVC项目(基于默认2.5.6),并将其发布到同一台服务器。没问题。我试着去适应我的项目的文件(.settings/*.project.classpath.springBeans),但这并没有改变任何东西。

我几乎失去了现在。我的猜测是,STS不能正确处理3.0的应用程序。任何建议?

PS:我不希望恢复到2.5,如果它不是绝对必要的。我不需要STS和TC,所以我不使用其他工具有问题,但它工作得很好至今。

有帮助吗?

解决方案 2

在问题消失与STS的较新版本。另外我的开发环境改变了一点,因为我张贴了这个问题,所以我真的不能告诉是什么原因造成的问题。 对我来说,它看起来像里面STS一个奇怪的打嗝。

其他提示

我运行到此使用Eclipse伽利略和m2eclipse的0.9.8和Tomcat与WTP所有的时间。我认为这是m2eclipse的是罪魁祸首。这个问题似乎从木卫三切换后加重。解决方法是,以MVN运行创造了战争,那么战争的内容从“目标”复制到污水处理厂的“wtpwebapps”目录。您可方便地通过发现这个可怕的长路径双击在服务器视图中的服务器,并从那里选择“打开启动配置”,单击参数(?)选项卡上,我认为,复制被定义为一个参数的catalina.home Java属性那里。

弹簧工具套件2.1.0 声称对Spring 3.0的部分支持,虽然不是对REST功能。该新闻稿称,未来的版本将增加全力支持。从释放语句:

  

功能

     

春3.0的里程碑包括@Configuration XML编辑和验证,支持和@Bean注解支持

     

<强>未来

     

完整春季3.0支持,包括用于开发REST风格的Web应用程序的工具

尝试部署你的应用到嵌入式码头。 “MVN码头:运行”以帮助您确认,如果有什么错与您的构建(即所有右清单和DEPS到位)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top