回答
自Struts 2.0(即10岁)以来,很多事情都发生了变化。
他们都描述in the version notes of each release,你应该阅读。
然而,你有最好的拍摄是把你的2.0项目带到2.3一个(最新版本,目前是2.3.32)。
,你需要(从2.0到2.3.32)重构的最重要的事情是:
- 删除DMI(这可能将是最大的)。
- 除去道场插件和标签
- 删除静态方法访问
- 变化滤波器
- 变化
id
属性var
属性在标签 - 变化
dtd
S的XML文件(struts.xml中,验证的文件等等)
一旦你有一个完整的2.3项目,你可以按照官方Struts 2.3 to 2.5 Migration Guide。
记住,同时高达2.3的Struts你被允许使用的Java> = 6,
的Struts 2.5将在的Java运行> = 7只。
祝你好运。
我有同样的问题,并按照迁移指南,但有log4j问题,我用过servlet 2.4和struts 2.5.10.1和jdk 8.0。但在服务器statu-up获取记录器错误。 –
Servlet 2.4?您需要Servlet 3.1(也是jsp 2.3.1,并更改web.xml dtd)。最新的Struts版本使用log4j2。下载(或使用Maven原型创建)一个全新的项目会更容易,并将依赖关系从其中复制到项目中 –
谢谢Andrea Ligios。但servlet 2.5和jsp 2.0为我工作,但不知道为什么?刚刚更新了最新版本的相关jar并成功迁移。我将不得不检查标签属性相关的变化。 –
- 1. 将Struts 2.3迁移到2.5的问题
- 2. Struts 2.3.28.1到2.5迁移------支持Struts 2.5中的jar 2.5
- 3. 从1.5迁移到joomla 2.5
- 4. 从Struts迁移到Spring
- 5. 从Struts 1迁移到Struts 2
- 6. 如何将数据从VirtueMart 1.1.x迁移到VirtueMart 2.5.x?
- 7. 从openId 2.0迁移到OAuth 2.0登录
- 8. 从春季2.5迁移到春季3.0.5
- 9. 无法从spring 2.5迁移到spring 3.0
- 10. 迁移到播放2.5
- 11. 从Struts 1.x迁移到GWT 2.x
- 12. Struts1迁移到Struts 2
- 13. 如何将Struts应用程序迁移到Spring?
- 14. 在websphere中将1.1 struts和struts-el迁移到1.2.9
- 15. 将VB.NET 2.0 Winform迁移到3.5 WPF
- 16. 阿卡迁移从2.0到2.1
- 17. 从HSQL DB 1.8迁移到2.0
- 18. 从.NET Framework 2.0迁移到4.5.2
- 19. 从.net 2.0迁移到.net 4.0
- 20. 从Spring security 2.0迁移到Spring security 3.0.7
- 21. 从JSF 1.2迁移到2.0的问题
- 22. Paginator(从Cake 1.3迁移到2.0)
- 23. 问题从AFNetworking 1.3迁移到AFNetworking 2.0
- 24. Swagger从1.2迁移到2.0规范
- 25. JAX-WS 2.0 - 从xsd:double迁移到xsd:decimal
- 26. IIS 5,从.net 1.1迁移到.net 2.0?
- 27. Audiobus:从sdk 1.0迁移到2.0
- 28. 从Magento 1.6迁移到2.0的代码
- 29. CouchDb数据从1.4迁移到2.0
- 30. 从.NET 2.0迁移到.NET 4.0
请说明您的具体问题或添加更多的细节,以确切地突出你所需要的。正如目前所写,很难确切地说出你在问什么。请参阅如何问问页面以获取帮助以澄清此问题。 –