将项目jdk版本选择成1.8
idea中,Artifacts选择“Web Application:Archive”,如果选择empty,需要右键项目文件夹,点击“Put into Output Root”
添加好Artifacts,“Build Artifacts”,Build成功后会爱classes目录下生成对应的war包
打开tongweb管理后台,http://*.*.*.*:9060/console/
输入用户名和密码,登陆成功后
点击“应用管理”——>“部署应用”,选择本机,选择刚才打包好的war包
点击开始部署,jsp预编译可选可不选,下一步、下一步、完成。
部署成功后,点击应用后面的http地址,可以访问项目
期间遇到的问题:
好多次部署失败,检查jar包是否存在中文名,是否与1.8版本兼容(你本地需要可以跑起来),这是部署过程中遇到的最大的问题
关于sftp配置,由于管理台部署的项目所有者是tongweb,所以ssh配置的时候也需要用tongweb用户去配置
还有个中文问题,tongweb自带的日志暂未解决,有解决的兄弟可以帮帮我
处理log4j输出日志的中文乱码问题:
cd /etc/sysconfig
vi i18n
将内容修改为LANG="zh_CN.GB18030"
修改 /etc/locale.conf
修改完后执行 source /etc/profile 命令
重启tongweb服务
cd /home/tongweb/TongWeb7.0/bin
./stopserver.sh //关闭服务
./startservernohup.sh //启动服务
等待一会管理台和应用都自动重启完毕了
目前项目升级顺利,出现其他问题再更新。