繁体   English   中英

基于Tomcat 7的Spring应用程序是否可以立即移植到JBoss EAP6?

[英]Are Tomcat 7 based Spring applications immediately portable to JBoss EAP6?

OpenShift提供了使用JBoss EAP6开发基于Spring的应用程序的可能性。 我正在考虑迁移在Tomcat 7上开发/部署的Spring应用程序。

我对JBoss的经验很少。 如果我迁移应用程序,我会遇到很多麻烦吗? 如果是的话? Tomcat 7和JBoss EAP6是否兼容?

这完全取决于您的应用程序。

JBoss 6中的servlet容器基于Tomcat6。如果您正在Tomcat 7中使用任何新功能(例如Servlet 3.0或JSP 2.2规范中的扩展),则这些功能将无法在JBoss 6上运行。

一般的回答是肯定的,JBoss将提供Tomcat所做的所有标准配置。 但是总是有可能使其不兼容(直接使用某些tomcat类,JBoss Web使用不同的名称空间,并且没有1:1的核对)。

在大多数情况下,您将需要进行一点点调整(添加一些配置和属性,更改数据源名称...)。

JBoss AS7文档包含一些Spring集成元素

JBoss默认提供的一些要素可能会给您带来一些麻烦(例如JPA),但是如果您对应用程序源代码有完全的控制,则应该可以不费吹灰之力就可以使它工作。

如果没有您的应用程序的内在内容,将很难进行创建工作量估算。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM