虚拟机tomcat服务器迁移,TomCat迁移步骤简述以及案例.PDF

2022-08-26 12:19:36

TomCat迁移步骤简述以及案例

TomCat 迁移步骤简述以及案例

吕晶

目录

? 背景

? Tomcat迁移工作

– 准备工作

– 迁移流程

– 本地化问题

– 总结

? 迁移工作后的建议

? 附录:迁移技术细节

背景

? Z 电信是省内最大的电信业务处理平台

– 7 ×24工作,平均在线600左右,峰值超过1000

? 通过60人天的工作,完成了所有8个应用的迁移工作

– 完成了功能和压力测试

– 通过迁移,基本消除了连接/操作失败问题,并使效率提高30% 。

目录

? 背景

? Tomcat迁移工作

– 准备工作

– 迁移流程

– 本地化问题

– 总结

? 迁移工作后的建议

? 附录:迁移技术细节

准备工作– 安装

? 安装Tomcat

– 版本选择

? 测试环境安装与配置

– 数据库

–jms

– etc...

准备——开发工具

? 使用基于Eclipse的开发工具

– 集成Tomcat测试环境

? 集成测试工具

? 性能测试工具

准备- 测试机器拓扑

? 单机测试环境

? 集群测试与负载平衡

迁移准备

? 设置环境

? 在开发工具中导入war文件

– 选择可以展开的项目

– 如有需要,加载java源代码

修复J2EE /J2SE资源

? 如果需要,必须先做J2EE/J2SE版本之间的升级

? 例如,Java EE 5+ 的标准规定,带资源annotation 的setter方法,必须有一个对应的变量存在

– Or an error will occur - JSR250: CommonAnnotations for Java, 2.3: @Resource methods must be setters that follow the standard JavaBeans convention. i.e. void "setProperty( value)" for

" property". DaoHelper.java /exchange/src/gnnt/MEBS/base/dao/jdbc line 37 Annotation Problem

– 相对应修改并通过编译

编译JSPs

? JSP页面可能会存在大量的错误,预编译能够帮助找到静态错误,

减少出错几率,提高效率

– 使用eclipse或其他JSP编译工具

– 右键点击项目,选择JAVA EE > Compile JSPs

– 可以加自定义的参数

? JSP碎片问题

– 如果JSP文件是一个JSP碎片,则它不能单独编译

– 建议重命名为“*.jspf ” (使用“重构”-> 重命名,或F2

定义数据源

? 数据源可能分散在不同的文件里

– 检查数据源定义

? 不同web.xml版本的数据源可能会有不一致的情况出现

部署并运行

? 做简单的测试,找到更多的问题

? 通过查看应用提供的log查找问题所在

案例:Cookie 问题

? 首先,页面中出现了cookie功能失

  • 作者:weixin_39681058
  • 原文链接:https://blog.csdn.net/weixin_39681058/article/details/119630316
    更新时间:2022-08-26 12:19:36