将 SpringMVC 项目部署在服务器上

时之世 发布于 2024-12-24 446 次阅读 预计阅读时间: 1 分钟 最后更新于 2024-12-25 317 字 无~


AI 摘要

将 SpringMVC 项目部署到服务器上主要包括两个步骤:首先创建能打成 war 包的工件,接着进行打包。 在创建工件时,右键点击项目名,选择模块设置,新增空的归档模块,并创建清单文件及导入项目依赖,若有前端,还需导入前端部分。完成后,通过导航栏选择构建,然后选择新建的工件进行构建,构建完成的 war 包将在项目的 out 文件夹下生成。

这里使用的 ideaSpringMVC 项目打包成 war 包,然后将 war 包部署在 宝塔面板


一. 首先,创建能打成 war 包的工件

首先右键左侧项目名,在出现的菜单栏点击模块设置

在工件处新建空的归档模块。

创建完成后,创建清单文件

导入项目依赖

如果有前端,还需要导入项目的前端部分

二. 然后是根据工件打包

点击导航栏的 构建 ==> 构建工件

选择刚刚新建的工件进行构建

构建完成后,war 包在项目的 out 文件夹下

三. 最后是部署

war 包解压在你创建的文件夹内

添加 java 项目,选择独立项目,并选择 Tomcat , JDK 版本和 项目域名

旧的设置

在配置文件中将根路径 /webapps 更改为你的项目路径,这样就不用通过例如 http://video.shizhishi.cn:1111/{你的工件名} 来访问,而是直接为 http://video.shizhishi.cn:11111

接下来需要开启外网访问,添加路径映射,可以使访问 http://video.shizhishi.cn 来获取原本 http://video.shizhishi.cn:1111 的内容

我们可以观察到配置文件中加入了反代理

  1. 此处为旧的设置:由于服务器磁盘资源紧张,导致开启外网访问频频报错,不得已而为之。 ↩︎