centos下安装Tomcat服务器的实践

来源:互联网 发布:手机怎么下架淘宝宝贝 编辑:程序博客网 时间:2024/05/21 04:02

主要是总结自己的操作过程,收集真正能使用的资源,内容都是参考他人的,发现的问题自己trouble shooting或百度到另一个人的文档来解决问题。





1.
jdk安装  jdk7官网已经不支持了,在CSDN资源下载里下
http://blog.csdn.net/wlwlwlwl015/article/details/51207549


要先卸载opensdk
http://blog.csdn.net/tralonzhang/article/details/7773824




vim /etc/profile


export JAVA_HOME=/root/java/jdk1.7.0_79 
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin




source /etc/profile


java -version






2.
安装tomcat7
http://www.linuxidc.com/Linux/2016-09/135555.htm


2.1
先下载,选tar.gz
http://tomcat.apache.org/download-70.cgi


2.2
再用工具上传到远程,winscp或xftp,自行下载或在我的资源列表里下载


2.3
再解压
tar -zxvf apache-tomcat-7.0.57.tar.gz




2.4 配置
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/root/tomcat/apache-tomcat-7.0.81
export CATALINA_HOME=/root/tomcat/apache-tomcat-7.0.81
export JRE_HOME=/root/java/jdk1.7.0_79/jre
export JAVA_HOME=/root/java/jdk1.7.0_79


2.5 启动


切换到tomcat的bin目录输入启动命令:


./startup.sh




2.6 测试


http://139.159.212.132:8080






2.7 trouble shooting




firewall-cmd --zone=public --add-port=8080/tcp --permanent




./shutdown.sh,关闭服务


http://blog.csdn.net/tengdazhang770960436/article/details/41084799
问题描述:tomcat 已经启动,但是无法通过 ip:port 进行访


解决办法:
1.查询一下 tomcat 进程是否存在:ps -ef | grep tomcat 如果进程存在的话那么就直接在机器内部访问一下 wget http://localhost:port/ 如果可以得到页面的话,就说明 tomcat 启动并且可以访问,否则把 tomcat 关掉再重启。
2.如果上面方式验证通过还是无法访问的话,就查看 防火墙是不是打开的对应的端口,没有的话就打开并重启防火墙。


我在linux系统下,装了一个tomcat,服务正常启动,日志也没有报错,可是访问不到http://localhost:8080主页面,请大家帮忙解决一下。
ps aux能看到进程吗
netstat -tln能看到8080吗






vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9904 -j ACCEPT


以上检查完后,
最后的解决办法是在服务器的控制台上设置自己的安全组,添加对应端口


其他参考
https://www.oschina.net/question/2546185_2163004


vi /etc/sysconfig/iptables
http://blog.csdn.net/itzhangdaopin/article/details/62044620
http://bbs.csdn.net/topics/340077277
http://blog.csdn.net/a19881029/article/details/17506845





原创粉丝点击