1 项目打包war

参考:https://blog.csdn.net/github_38336924/article/details/82422888

1.1 在Project Structure里,添加项目构建war包

在这里插入图片描述

1.2 build项目

点击Build->Build Artifacts,选择之前添加的war选项,选择build

在这里插入图片描述
在这里插入图片描述

上述打包完之后应该在web根目录的WEB-INF目录下生成了一个classes目录,保存了所有class文件和资源文件。

2 项目部署

2.1 重要前提:请保证linux上安装的jdk版本与项目实际jdk版本一致。否则将无法访问项目文件夹,报404错误。

2.1.1 如何修改centos上的jdk版本?

不能只修改/etc/profile里的path。
参考:https://www.jianshu.com/p/4b806ae47fd6

2.2 部署

使用secureFX工具把打包的war包放在tomcat的webapps目录下。

注意:如果在idea编写项目时使用了/作为访问路径,并且修改了端口号为80,则这里需要把项目的根目录改为ROOT以实现/的访问,并且也要把tomcat的连接端口改为80.

2.3 重启服务器

重启服务器后,war包自动解压缩,此时即可通过浏览器访问到项目。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐