CentOS tomcat配置
下载tomcat
安装tomcat
将tomcat解压到/opt目录下
sudo tar -zxvf apache-tomcat-7.0.82.tar.gz -C /opt/
tomcat目录为:
/opt/apache-tomcat-7.0.82
配置环境变量
编辑/etc/profile文件,在最下方加入:
export CATALINA_HOME=/opt/apache-tomcat-7.0.82
刷新环境变量
source /etc/profile
配置UTF-8字符集
编辑tomcat的conf目录下的server.xml文件,找到8080端口,添加URIEncoding=”UTF-8”参数:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
验证tomcat
首先进入tomcat目录,将logs目录添加权限
sudo chmod 777 logs/
然后将conf目录及子文件添加权限
sudo chmod 755 -R conf
进入tomcat的bin目录执行./startup.sh,看到如下信息表示启动成功
[gavinandre@localhost bin]$ ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-7.0.82
Using CATALINA_HOME: /opt/apache-tomcat-7.0.82
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.82/temp
Using JRE_HOME: /usr/java/jdk1.7.0_80
Using CLASSPATH: /opt/apache-tomcat-7.0.82/bin/bootstrap.jar:/opt/apache-tomcat-7.0.82/bin/tomcat-juli.jar
Tomcat started.
开启tomcat命令
${CATALINA_HOME}/bin/startup.sh
停止tomcat命令
${CATALINA_HOME}/bin/shutdown.sh
配置防火墙
编辑iptables
sudo vim /etc/sysconfig/iptables
添加如下规则
#tomcat remote debug port
-A INPUT -p tcp -m tcp --dport 5005 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
保存退出后重启防火墙
sudo service iptables restart
测试tomcat
浏览器中输入localhost:8080或ipaddress:8080来测试