[ RuoYi ] 若依前后端分离 RuoYi-Vue 项目 war 包 Tomcat 项目部署
若依前后端分离的项目通常会有两个部分:后端的 Java 项目和前端的 Vue 项目。将这两个项目构建为 WAR 包部署到 Tomcat 上涉及以下步骤:
构建前端 Vue 项目:
在
RuoYi-Vue
项目的前端部分(通常是一个独立的 Vue 项目),运行构建命令来生成静态文件。cd ruoyi-ui npm run build:prod
构建后端 Java 项目:
使用 Maven 或 Gradle 构建后端 Java 项目,生成 WAR 包。
mvn clean package
配置 Tomcat:
在 Tomcat 的
conf/server.xml
文件中,配置一个 Host 来指向你的 WAR 包所在的目录。部署 WAR 包到 Tomcat:
将生成的 WAR 包复制到 Tomcat 的
webapps
目录下。启动 Tomcat:
启动 Tomcat 服务器。
访问应用:
在浏览器中访问
http://<Tomcat服务器地址>:<端口>/你的应用路径
。
注意:
- 确保你的 Vue 项目构建输出的静态文件可以被 Tomcat 正确地作为静态资源访问。
- 若依后端项目需要正确处理前端静态资源的请求。
- 如果使用了 Nginx 或其他反向代理服务器,则可能需要相应的配置来转发前端静态资源请求到正确的位置。
以上步骤提供了一个大致的部署流程,具体细节可能因项目配置的不同而有所变化。
评论已关闭