一、下载
$wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.9/bin/apache-tomcat-8.5.9.tar.gz
$tar -zxvf apache-tomcat-8.5.9.tar.gzs
$mv apache-tomcat-8.5.9.tar.gz /home/zhujun/
$mv apache-tomcat-8.5.9.tar.gz tomcat8
二、配置环境变量
$sudo vim /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
$chown zhujun tomcat/
$chmod 755 tomcat/
$sudo cp -r /opt/tomcat/bin/catalina.sh /etc/init.d
$cd /etc/init.d
$sudo mv catalina.sh tomcat
$sudo vim tomcat
添加
CATALINA_HOME=opt/tomcat
JAVA_HOME=/opt/java/jdk1.8.0_111
三、测试
$sh /opt/tomcat/bin/catlina.sh
网页打开xxx.xxx.xxx.xxx:8080
四、配置开机启动
sudo apt-get install rcconf
五、配置管理权限
首先要关闭tomcat
$/etc/init.d/tomcat stop
然后再修改用户配置文件
$vim /opt/tomcat/conf/tomcat-user.xml
在<tomcat-users></tomcat-users>标签中间添加:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="123456" roles="manager-gui,admin-gui"/>
修改/opt/tomcat/webapps/manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>
修改为
<Context antiResourceLocking="false" privileged="true" >
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>
六、配置默认端口和目录
修改server.xml
$vim /opt/tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
可将8080修改为需要的端口号,如80;
如遇到1000以下的端口无法使用,可用如下命令做端口转发
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
在Host 标签内加入如下代码段,docBase属性可指定项目名称,将其设置为"examples"
修改后的Host 标签