如果我要在 Tomcat 和 Websphere 上部署应用程序,我需要考虑哪些事项?
如果在一个应用程序服务器中进行开发与在另一个应用程序服务器中进行开发,我是否必须以不同的方式开发 Java 代码?
Edit:
我将把人们从网站引导到一个进行信用卡处理和电子签名的网络应用程序(抄送处理和电子签名是通过单独的服务)。这是它唯一的工作
您不能在 Tomcat 上使用 EJB(除非添加 OpenEJB)。如果您的 WebSphere 部署使用 EJB,则必须删除它们才能在 Tomcat 上部署。
如果您使用 servlet/JSP 引擎和 JNDI 命名服务之外的任何 Java EE 功能,则必须从应用程序中删除它们。
Tomcat 接受 WAR 包。如果您将应用程序打包到 WebSphere 上的 EAR 中,则必须将其更改为 Tomcat 的 WAR。
两者都使用 JNDI 作为数据源。命名约定可能存在一些令人烦恼的差异,但如果您坚持标准,它们应该是可移植的。
如果您在应用程序中使用任何 WebSphere 特定代码,则必须将其删除才能部署在 Tomcat 上。
如果您的应用程序是 servlet、JSP 和 JDBC,那么您可以毫无问题地部署在其中任何一种上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)