Tomcat安装
安装java SDK
tomcat 的运行依赖于java 所以要先安装java环境
SDK SDK一般指软件开发工具包。软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合
1.下载JDK
wget http://120.53.7.204:90/jdk-14.0.2_linux-x64_bin.tar.gz
2.解压下载的压缩包
tar -zxvf jdk-14.0.2_linux-x64_bin.tar.gz
3.解压后移动到/usr/local下
mv jdk-14.0.2 /usr/local/
chmod -R 777 /usr/local/jdk-14.0.2 #调整权限
yum -y install glibc.i686 #安装依赖
4.增加环境变量,识别Java语言
#set java environment
JAVA_HOME=/usr/local/jdk-14.0.2
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
source /etc/profile #刷新环境变量
5.测试
java -version
安装Tomcat
1.下载Tomcat
wget http://120.53.7.204:90/apache-tomcat-8.5.57.zip
2.解压并移动到/usr/local下
tar -zxvf apache-tomcat-8.5.57.zip
mv apache-tomcat-8.5.57.zip /usr/local/tomcat
chmod -R 777 /usr/local/tomcat
3.增加环境变量
#set environment variable
exportTOMCAT_HOME=/usr/local/tomcat
exportCATALINA_HOME=/usr/local/tomcat
source /etc/profile #刷新环境变量
4.修改启动配置文件 /usr/local/tomcat/bin/catalina.sh
#在第二行添加
JAVA_HOME=/usr/local/jdk-14.0.2
CATALINA_HOME=/usr/local/tomcat
5.服务的启动和停止
sh /usr/local/tomcat/bin/startup.sh #启动服务
sh /usr/local/tomcat/bin/catalina.sh start #启动服务
sh /usr/local/tomcat/bin/shutdown.sh #停止服务
sh /usr/local/tomcat/bin/catalina.sh start #停止服务
修改Tomcat配置文件
1.添加web项目
<Host name="localhost" appBase="webapps">
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" /> -->
# 添加这个 path 就是location 后面那个 /
# docBase 就是网站根目录的位置 debug就是相当于错误日志处理 9个等级
<Context path='/' docBase='/usr/local/nginx/html2/X-admin' debug="0"/> #增加这一行 docBase就是网站的根目录,debug是错误的等级
</Host>
2.显示manager
# 添加 用户
> vim /usr/local/tomcat/conf/tomcat-users.xml
# 添加
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
# 修改 /usr/local/tomcat/webapps/manager/META-INF
> vim /usr/local/tomcat/webapps/manager/META-INF/content.xml
# 把下面这行注释掉
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />