简介
安装tomcat,必须安装jdk环境。tomcat配置文件设置需要相对应到jdk文件,这样tomcat才能启动成功。
下载地址
tomcat8 官方下载地址:
https://tomcat.apache.org/download-80.cgi
jdk 下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
百度网盘:
链接:https://pan.baidu.com/s/1_7Ro1UFdQyxQhzBCCr0Uxg
提取码:18z0
环境搭建
操作系统:uabntu 16.04.1
web服务器:Apache Tomcat/8.5.57
JDK :jdk1.8.0_221
将下载好的文件复制到虚拟机中,解压:
tar -xf apache-tomcat-8.5.57.tar.gz
tar -xf jdk-8u221-linux-x64.tar.gz
分别创建好tomcat和jdk的目录:
sudo mkdir /opt/java
sudo mkdir /opt/tomcat8
将解压好的两个文件分别移动到创建好的目录中:
sudo mv apache-tomcat-8.5.57 /opt/tomcat8/
sudo mv jdk1.8.0_221/ /opt/java/
配置java环境变量
编辑 profile文件:
vim /etc/profile
添加以下内容到最后一行:
export JAVA_HOME=/opt/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
不需要重启,让配置文件立即生效:
source /etc/profile
验证java是否安装成功:
java -version
javac
配置tomcat
进入tomcat的bin目录下,编辑startup.sh文件
cd /opt/tomcat8/apache-tomcat-8.5.57/bin/
vim startup.sh
在最后一行添加以下内容:
#set java environment
export JAVA_HOME=/opt/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{
JAVA_HOME}/lib:%{
JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/opt/tomcat8/apache-tomcat-8.5.57
编辑shutdown.sh也添加以上相同的内容:
vim shutdown.sh
开启tomcat服务,查看8080端口,验证tomcat是否启动成功:
./startup.sh
netstat -an | grep 8080
访问tomcat:
http://127.0.0.1:8080/
Tomcat控制台配置
进入conf目录:
cd /opt/tomcat8/apache-tomcat-8.5.57/conf/
编辑 tomcat-users.xml 文件:
vim tomcat-users.xml
添加以下内容:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<user name="admin" password="admin" roles="admin-gui,admin-script,manager-gui,manager-status,manager-script,manager-jmx"/>
修改控制台ip限制:
#修改context.xml文件,目录:/webapps/manager/META-INF/context.xml
vim /opt/tomcat8/apache-tomcat-8.5.57/webapps/manager/META-INF/context.xml
将以下内容注释掉:
进入bin目录,重启tomcat:
cd /opt/tomcat8/apache-tomcat-8.5.57/bin
./shutdown.sh
./startup.sh
访问tomcat控制台:
http://10.1.1.55:8080/manager/html