1.安装tomcat服务:
[root@pa_cicd ~]# yum install tomcat -y
2.修改web.xml,打开对外展示文件功能
把如下所示的listings属性改为true (大概在112行,默认的是false) vim里面可以通过"set nu"打开行号显示。
[root@pa_cicd xpit_web]# vim /etc/tomcat/web.xml
103 <servlet>
104 <servlet-name>default</servlet-name>
105 <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
106 <init-param>
107 <param-name>debug</param-name>
108 <param-value>0</param-value>
109 </init-param>
110 <init-param>
111 <param-name>listings</param-name>
112 param-value>true</param-value>
113 </init-param>
114 <load-on-startup>1</load-on-startup>
115 </servlet>
3.修改server.xml,添加需要对外展示的文件夹
如下所示,在Host name标签后面新加一行内容 "<Context path="/img" docBase="/srv/project/xpit_web/src/static/img" debug="0" reloadable="false" />",记得内容对齐
Context path是web访问的展示地址, docBase是服务器上实际放文件的目录
[root@pa_cicd xpit_web]# vim /etc/tomcat/server.xml
125 <Host name="localhost" appBase="webapps"
126 unpackWARs="true" autoDeploy="true">
127 <Context path="/img" docBase="/srv/project/xpit_web/src/static/img" debug="0" reloadable="false" />
4.重启tomcat服务,使配置生效。
[root@pa_cicd xpit_web]# systemctl restart tomcat.service
然后我们就能在浏览器上输入服务器ip加Context path访问到我们的文件了。默认是8080的端口,可以在server.xml 里修改。