環境說明: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.
步驟六:訪問頁面