一尘不染

如何从IBM Websphere迁移到Tomcat?

tomcat

我想将现有的IBM Websphere应用程序服务器迁移到等效的Tomcat应用程序服务器吗?

其次,如何使用IBM HTTP Server(ihs)配置此迁移的Tomcat应用程序服务器?

为了简要介绍当前系统,我们正在运行带有Servlets / JSP的简单Web应用程序以进行文件上传/下载

请让我知道任何澄清。


阅读 955

收藏
2020-06-16

共1个答案

一尘不染

这个想法是在保持相同级别的J2EE的情况下进行迁移,否则可能会破坏某些东西(不推荐使用的方法,新行为,..)

  • 检查双方的Java版本,即使它们来自不同的公司(IBM,Oracle),也可能使用相同的版本
  • 通过检查的IBM WebSphere支持的J2EE版本,选择Tomcat的相应
  • 一旦安装了Java和Tomcat,就将应用程序复制到Tomcat的webapps目录(无论它是什么:war文件或目录)。
  • 您可能有一些库要复制到lib目录(JDBC,javamail等)中,但您没有谈论
  • 查看Tomcat的日志,尤其是catalina.out来查看部署的结果

Tomcat没有IHS,您将编辑一些文件。这些文件应考虑:

  • 在此定义(默认的连接器8080)的监听端口的conf / server.xml中,保持默认,但可能你需要设置属性为您上传
  • bin / setenv.sh是声明JVM选项(JAVA_HOME,内存设置(例如堆空间),日志详细程度(例如PrintGCDetails等))的地方。

根据您的应用程序,可以用不同的方式配置上下文。

首先,只需遵循第一个列表中的项目,然后查看它是否开始。如果它没有启动,请检查日志,并可能在setenv文件附近变通以调整内存。

2020-06-16