环境说明:centos 7.4
方式一:默认路径部署
步骤一:关闭防火墙和SELinux
[root@Yang-wangzy ~]# systemctl stop firewalld [root@Yang-wangzy ~]# setenforce 0 #临时关闭
步骤二、查看版本及目录
步骤三、修改配置文件
[root@Yang-wangzy ~]# cd apache-tomcat-7.0.69/ [root@Yang-wangzy apache-tomcat-7.0.69]# vi conf/web.xml <init-param> <param-name>listings</param-name> <param-value>true</param-value> #默认为false,修改成true即可 </init-param>
步骤三、在webapps目录下建立访问目录
[root@Yang-wangzy apache-tomcat-7.0.69]# cd webapps/
[root@Yang-wangzy webapps]# ls
docs examples host-manager manager ROOT
[root@Yang-wangzy webapps]# mkdir wangzy
[root@Yang-wangzy webapps]# cd wangzy/
[root@Yang-wangzy wangzy]# vi test.txt
[root@Yang-wangzy wangzy]# cat test.txt
this is test word!!!
步骤四、访问页面
访问格式: http://IP:端口/创建的文件目录名称 如:http://192.168.43.12:8080/wangzy/
方式二:自定义路径配置
步骤一、二、三同默认路径,不重复列举
步骤四:修改conf/server.xml配置文件
[root@Yang-wangzy apache-tomcat-7.0.69]# vi conf/server.xml <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<!-- 添加以下内容,其中path为页面访问路径,docBase为服务器真实路径,reloadable为默认自动编译源文件为class文件,生产环境中建议设为false,从而提高tomcat服务器的性能 --> <Context path="/YMYG-wangzy" docBase="/opt/wangzy" debug="0" reloadable="true" /> #添加
<!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!--
步骤五:重启服务器
[root@Yang-wangzy ~]# sh apache-tomcat-7.0.69/bin/startup.sh Using CATALINA_BASE: /root/apache-tomcat-7.0.69 Using CATALINA_HOME: /root/apache-tomcat-7.0.69 Using CATALINA_TMPDIR: /root/apache-tomcat-7.0.69/temp Using JRE_HOME: /opt/jdk1.8.0_101 Using CLASSPATH: /root/apache-tomcat-7.0.69/bin/bootstrap.jar:/root/apache-tomcat-7.0.69/bin/tomcat-juli.jar Tomcat started.
步骤六:访问页面