这里使用的 idea
将 SpringMVC
项目打包成 war
包,然后将 war
包部署在 宝塔面板
上
一. 首先,创建能打成 war
包的工件
首先右键左侧项目名,在出现的菜单栏点击模块设置

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

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

导入项目依赖

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

二. 然后是根据工件打包
点击导航栏的 构建
==> 构建工件

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

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

三. 最后是部署
将 war
包解压在你创建的文件夹内

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

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

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

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

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