root账号下的应用迁移到tomcat用户下

本文介绍了如何将原本属于root账号的应用迁移到tomcat用户下,包括创建用户、设置权限、调整环境变量等步骤,并详细讲解了80端口的转发配置,包括修改server.xml、使用iptables进行端口映射和保存配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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用户重启应用服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值