1.把root账号下的应用迁移到tomcat用户下
第一步创建用户:
useradd -d /home/tomcat -m -s /bin/sh tomcat;passwd tomcat (Tomcat!@)
第二步路径赋予ecp用户权限:
chown -R ecp:ecp/data/tomcat
第三步设置用户的环境变量:把root的变量拷贝给ecp用户
拷贝root的根目录下.bash_profile 文件到ecp用户的根目录下,重新登录tomcat用户,使变量生效。
cp /home/ecp/.bash_profile /home/ecp/.bash_profile.init;cp /root/.bash_profile /home/ecp/.bash_profile
Ect/profiles
第四步
切换到ecp用户,查看环境变量中是否有JAVA_HOME的路径,如果没有的话,请参考root用户环境,添加到变量中。
用ecp用户启动ecp进程,观察日志输出是否有报错。 注意:有些日志是链接到其他路径下的,这时需要对日志路径赋予ecp用户权限,才能无报错。
总结:经过测试,ecp启用运行ecp进程应该是可以的
2.下面是80端口转发处理
1.在root账号下把tomcat/conf/server.xml 端口该成8088或其他
2.在root账号下 把80映射转发8088 执行命令
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8088
3.保存 执行命令 /etc/rc.d/init.d/iptables save
4.进ecp用户重启应用服务