一直以来公司vue项目的部署都是通过nginx反向代理, 本次尝试直接部署到tomcat下
配置ssm的web.xml内配置
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ico</url-pattern>
</servlet-mapping>
在spring-mvc的配置文件内
// dist为vue打包的包
<mvc:resources mapping="/" location="/dist/" />
![](https://img.haomeiwen.com/i1359251/c740f8baf3e6064f.png)
启动tomcat直接访问localhost:8080/dist/
即可访问
网友评论