目录
5.2 将解压后的目录移至/usr/local/tomcat
在部署 Tomcat 之前必须安装好 jdk,因为 jdk 是 Tomcat 运行的必要环境。
- rpm -qpl jdk-8u201-linux-x64.rpm
- rpm -ivh jdk-8u201-linux-x64.rpm
- java -version #显示java运行环境版本
- vim /etc/profile.d/java.sh
- export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 #输出定义java工作目录
- export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar #输出指定java所需的类文件
- export PATH=$JAVA_HOME/bin:$PATH #输出重新定义环境变量,$PATH一定要在$java_HOME
-
- source /etc/profile.d/jav 重载
- java -version
tar zxvf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 /usr/local/tomcat
- 后台启动
- /usr/local/tomcat/bin/startup.sh
- 或
- /usr/local/tomcat/bin/catalina.sh start
- 前台启动(终端关闭,tomacat停止运行)
- /usr/local/tomcat/bin/catalina.sh run
- 关闭
- /usr/local/tomcat/bin/shutdown.sh
- 将启动关闭脚本放入到环境中
- ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin
- ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin
- vim /usr/java/jdk1.8.0_201-amd64/jre/lib/security/java.security
-
- securerandom.source=file:/dev/urandom #修改117行
- mkdir /usr/local/tomcat/webapps/yyh
- mkdir /usr/local/tomcat/webapps/ye
- echo "this is yyh" > /usr/local/tomcat/webapps/yyh/index.jsp
- echo "this is ye" > /usr/local/tomcat/webapps/ye/index.jsp
"www.yyh.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xml -
- Validation="false" xmlNamespaceAware="false">
-
"/usr/local/tomcat/webapps/yyh" path="" reloadable="true" /> -
"www.wcm.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlVal - idation="false" xmlNamespaceAware="false">
-
"/usr/local/tomcat/webapps/wcm" path="" reloadable="true" /> -
-
- Host name : 主机名
- appBase : Tomcat程序工作目录
- unpackWARs :tomcat在webapps文件夹中发现war文件时,是否自动将其解压
- autoDeploy :设为true,则web.xml发送变化时,tomcat自动重新部署
- xmlValidation ;是否开启对xml文件的验证
- xmlNamespaceAware :是否启用xml命名空间
- docBase : WEB应用的目录(本地路径)
- path :设置访问URI为WEB应用的根目录(URL路径),“”表示默认
- reloadable :是否在程序有改动时重新载入
echo "192.168.127.199 www.yyh.com www.wcm.com" >> /etc/hosts