从WebSphere应用程序迁移到Tomcat

问题描述:

我将迁移的WebSphere Application到Tomcat。我读过这些在线文档 - http://blogs.mulesoft.org/how-to-migrate-your-weblogic-or-websphere-app-to-tomcat/ & http://www.mulesoft.com/downloads/Migrating-from-Websphere-to-Tomcat-Mulesoft.pdf从WebSphere应用程序迁移到Tomcat

我还发现这是很有帮助的 - What are the differences when deploying on Tomcat vs. Websphere?

从阅读这些文档,好像它是一个不太难的任务,在它的脸上至少。所以手动添加该应用程序正在使用的Tomcat不执行需要任何J2EE/EE功能,这可以包括改变代码基础,以支持Tomcat服务器。

  1. 我在移植过程中应该注意哪些技术细节/陷阱?

  2. 我怎样才能有效地估计这个时间迁移应该是多少?

+2

首先你要如果你使用这样的事情告诉。如果它是一场战争,它应该很容易。 – 2012-01-15 18:34:16

+1

要添加到Grzegorz注释,请确保应用程序中没有使用任何WebSphere特定扩展。你会感到惊讶的是,大量的人倾向于这样做(没有经过仔细的考虑)并且来到迁移时间 - 人们对如何消除这种依赖关系毫无头绪。 – Manglu 2012-01-16 00:18:27

+0

我认为这个问题的答案取决于组织本身。上面的评论是有帮助的,也许把评论的答案,所以我可以接受/ upvote? – 2012-01-16 17:24:01

Tomcat只是servlet容器,缺少大部分WAS功能。对于任何你缺少的功能,你将不得不通过添加诸如事务管理器,jpa,ejb容器,邮件服务之类的东西来扩展tomcat的功能....

所以你的任务可能会或可能并不难执行。它的主要依赖于你的应用程序(它是一个webapp?)和你的tomcat技能。

如果你有一个大的Java EE应用程序,并在这样做没有经验,我建议改变你的目标,而是瞄准JBossAS,Glassfish的或其他一些Java EE AS代替。 EJB或WebSphere管理的安全性: -