Linux上Tomcat在启动的时候出现错误?求解释

影非弦 发布于 2014/05/05 16:09
阅读 2K+
收藏 0

16:04:13 Error running Tomcat7: Error copying configuration files from /usr/local/apache-tomcat-7.0.53/conf to /home/jason/.IntelliJIdea13/system/tomcat/Unnamed_SpringTest1/conf : /usr/local/apache-tomcat-7.0.53/conf/context.xml (权限不够)

提示说权限不够,要怎么解决呢?

加载中
0
影非弦
影非弦

错误的原因是在linux中1024的端口只能由root用户使用,解决办法:使用其它端口如8080启动,然后使用iptables做一个80到8080相互转换。参考后面的代码,如不对请自行谷歌(我们项目就是这样做的)。

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 
说明:
    -A PREROUTING 添加新规则 
    -p 检查tcp协议 
    --dport 80 指定目标端口 
    -j REDIRECT 目标跳转 
    --to-prot 8080 指定源端口


返回顶部
顶部