应用分析:梳理当前 Tomcat 上的所有应用
配置分析:
# 示例安装步骤
1. 获取 TongWeb 安装包
2. 解压安装:tar -zxvf tongweb-x.x.x.tar.gz
3. 设置环境变量:TW_HOME、PATH
4. 调整内存参数:修改 bin/setenv.sh
Tomcat -> TongWeb
├── webapps -> ├── webapps
├── conf -> ├── conf
├── lib -> ├── lib
└── logs -> └── logs
<!-- TongWeb 的 webapp 配置示例 -->
<Context path="/myapp" docBase="/path/to/myapp">
<!-- 资源引用配置 -->
<Resource name="jdbc/mydb"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory"
... />
</Context>
<!-- Tomcat context.xml -->
<Resource name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"
maxTotal="100" ... />
<!-- TongWeb 对应配置 -->
# 在 TongWeb 控制台或配置文件中配置数据源
连接器配置
<!-- Tomcat server.xml Connector -->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- TongWeb 类似配置在 server.xml 或管理控制台 -->
# Tomcat catalina.sh
JAVA_OPTS="-Xms512m -Xmx1024m"
# TongWeb setenv.sh 对应调整
JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m"
<!-- 如果使用 Tomcat 集群会话复制 -->
<!-- TongWeb 提供自己的集群方案 -->
# 示例:字符编码配置差异
# Tomcat: URIEncoding="UTF-8"
# TongWeb: 在对应连接器中配置
整个迁移过程建议制定详细的项目计划,分阶段实施,确保业务平稳过渡。