二 、使用war包+tomcat方式部署
0.按照上篇文章查询未被占用端口号,并修改前后端端口号
1.修改pom.xml 下packaging为 war
2.打包后端
‘
3.修改ruoyi-admin.war 为 prod-api.war
4.打包后端,dist目录的文件夹下新建WEB-INF文件夹,并在里面添加web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" metadata-complete="true">
<display-name>Router for Tomcat</display-name>
<error-page>
<error-code>404</error-code>
<location>/index.html</location>
</error-page>
</web-app>
6.将prod-api.war与dist放置在\webapps下
5.在tomcat文件夹下找到server.xml,并修改
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context docBase="D:\study\tools\apache-tomcat-8.0.50\webapps\dist" path="/" reloadable="true" source=""/>
</Host>
6.启动tomcat
7.部署完毕