- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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(Type value) for
Type 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功能失效的问题
–
文档评论(0)