在Linux运行Tomcat之前必须安装jdk,并配置环境变量。以下是Tomcat的安装配置:
1.下载安装包解压
以tomcat7为例,https://tomcat.apache.org/download-70.cgi,下载apache-tomcat-7.0.88.tar.gz即可
可在/usr下建以tomcat目录,将安装包解压在此目录下即可
tar -zxv -f apache-tomcat-7.0.88.tar.gz
2.启动tomcat
在安装目录/user/tomcat/apache-tomcat-7.0.88.tar.gz下:
/conf:配置文件
/bin:相关命令、脚本
/webapps:部署的项目在此目录下,copy war包到此即可,tomcat自动解压
启动脚本:/bin/startup.sh
停止脚本:/bin/shutdown.sh
sh命令运行脚本即可
方便起见,可在用户主文件夹下.bash_profile(或/etc/profile中)中添加命令别名:
alias tomcatrun='sh /usr/tomcat/apache-tomcat-7.0.88/bin/startup.sh' alias tomcatstop='sh /usr/tomcat/apache-tomcat-7.0.88/bin/shutdown.sh'
3.iptables拦截端口
tomcat默认端口3306,可能防火墙策略会默认拦截端口,iptables是管理IP信息包的软件,可用iptables开放端口
iptables -L -n #查看iptables状态,service iptables status也可
table filter为内置表,此表下的INPUT FORWORD OUTPUT为三条链(chain),每条每条链下是定义的规则(rule)
iptables的配置文件在etc/sysconfig/iptables,可直接修改,也可使用命令
开放8080端口命令:
iptables -I INPUT -p tcp -dport 8080 -j ACCEPT #-I 插入,后跟指定的链 #-p 指定协议 #-dport destination port指定端口 #-j 定义操作 ACCEPT DROP 等
保存修改:
iptables save
重启服务:
service iptables start