赞
踩
安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
注意:需要手动开放8888端口
1.直接修改tomcat中conf目录下的server.xml文件,将服务器的端口号改为80,无法访问。
原来是在lunix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下,所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。
解决:需要在tomcat关闭的情况下,使用命令:
注意:server.xml配置文件中仍然使用8080端口,使用命令将80转发到8080即可。
#将80端口转发到8080端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
重启tomcat,问题解决
2.当tomcat关闭无法关闭时,使用以下命令查看tomcat的启动进程。
ps -ef|grep tomcat
获取进程后,使用以下命令强制杀掉该进程
kill -s 9 1827 (1827:代表进程号,其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。)
3.部署到云服务器的tomcat下的webapps后,出现项目访问出现404的情况
先讲tomcat关闭,然后将webapps目录下项目的解压目录删除,然后重启tomcat(注意:这里最好使用宝塔面板,因为使用命令有时会造成无法启动,出现异常等。这里先点击tomcat下的重启按钮,然后再点击启动(因为点击重启后不意味着tomcat已经启动成功了)
4.项目代码获取服务器的真实路径失败(即从服务器的根目录 /
开始的路径。之前是可以获取到的,不知道为什么,这次通过远程调试发现路径获取为null,目前不知道上面原因)
注:这里使用的IDE为IDEA,以下时详细步骤:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。