Navicat for Premium 9.0.2激活(商业软件项目搭建指南(SpringMVC篇)——第十章:项目部署)

Navicat for Premium 9.0.2激活(商业软件项目搭建指南(SpringMVC篇)——第十章:项目部署)

对于Spring Boot项目,它支持以JAR包和WAR包两种方式进行部署。在部署Spring Boot项目之前,需要准备好Java环境、Tomcat容器、MySQL数据库、Redis缓存服务等相关环境;同时需要注意部署环境的配置是否与项目所需的配置一致。在我们项目里,是支持多环境配置的,因此我们可以提前在每个环境对应的配置文件里,把相关配置项配置好。即在目录wfsmwsrcmain esourcesconfig里保存了Spring Boot架构的四个配置文件,分别为:application.properties、application-dev.properties、application-prod.properties、application-test.properties,进行对应环境的配置。

在这个application.properties配置文件里,修改spring.profiles.active=prod这个配置项的值,来决定项目使用哪个配置文件里的配置,比如生产环境的配置项值是prod。

这个application-dev.properties配置文件是开发环境配置文件,在该文件里我们配置开发环境对应的配置项值。

这个application-prod.properties配置文件是生产环境配置文件,在该文件里我们配置生产环境对应的配置项值。

这个application-test.properties配置文件是测试环境配置文件,在该文件里我们配置测试环境对应的配置项值。

目录

第1节、以JAR包方式进行部署

1.1、在Windows 10操作系统下的Spring Boot项目部署

1.2、在Ubuntu 16.04操作系统下的Spring Boot项目部署

第2节、以WAR包方式进行部署

2.1、在Windows 10操作系统下的Spring Boot项目部署

2.2、在Ubuntu 16.04操作系统下的Spring Boot项目部署


第1节、以JAR包方式进行部署

对于Spring Boot项目,以jar包方式进行部署,我们分别介绍在Windows 10和Ubuntu 16.04操作系统里的部署要求和过程。

1.1、在Windows 10操作系统下的Spring Boot项目部署

步骤1:在Windows 10系统上安装Java环境、MySQL数据库、Redis缓存服务

首先需要安装Java环境,确保JDK版本符合Spring Boot项目要求。可以在官方网站下载对应版本的JDK安装程序,然后按照提示进行安装。在本项目里要求Java SDK 8版本。

其次需要安装MySQL数据库,对数据库进行一些配置;关于在Windows 10系统上安装和配置MySQL数据库的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。通过MySQL数据库客户端Navicat Premium 16软件来链接和登录数据库,创建我们项目对应的数据库wfsmw,执行我们项目对应的数据库表结构和初始化数据的SQL脚本,它们分别是wfsmwdoccreate_wfsmw_mysql.sql和wfsmwdoccreate_wfsmw_init.sql这两个SQL脚本文件。

最后需要安装Redis缓存服务,对Redis进行一些配置;关于在Windows 10系统上安装和配置Redis缓存服务的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。

步骤2:配置应用程序参数

需要将应用程序参数配置到application.properties和application-prod.properties文件中,确保能够正确连接数据库等。

步骤3:打包Spring Boot应用程序

使用Maven构建工具将Spring Boot应用程序打包成一个可执行的JAR包。可以使用命令行或者使用集成开发工具(IDE)来实现。在执行命令之前,在Maven构建工具的pom.xml文件里,把<packaging>jar</packaging>这个素项里,设置为jar,设置项目的打包方式;把<finalName>ROOT</finalName>这个素项里,设置为ROOT,用于设置项目打包的文件名。

步骤4:启动应用程序

从wfsmw argetROOT.jar把这个JAR包复制到你要运行程序的目录里,使用命令行进入到JAR包所在目录,并输入命令 java -jar ROOT.jar启动应用程序。

步骤5:验证部署结果

打开浏览器,输入 http://localhost:8080 访问Web页面,确保应用程序正常运行。

1.2、在Ubuntu 16.04操作系统下的Spring Boot项目部署

步骤1:在Ubuntu 16.04操作系统上安装Java环境、MySQL数据库、Redis缓存服务

首先需要先安装Java环境,可以使用命令 sudo apt-get install openjdk-8-jdk 安装对应版本的JDK。

其次需要安装MySQL 5.7版本数据库,可以使用如下三个命名来安装:

sudo apt-get update

sudo apt-get install mysql-server

sudo mysql_secure_installation

依次执行上述三个命令,来安装MySQL数据库;然后对数据库进行一些配置;关于在Ubuntu 16.04操作系统上安装和配置MySQL数据库的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。通过MySQL数据库客户端Navicat Premium 16软件来链接和登录数据库,创建我们项目对应的数据库wfsmw,执行我们项目对应的数据库表结构和初始化数据的SQL脚本,它们分别是wfsmwdoccreate_wfsmw_mysql.sql和wfsmwdoccreate_wfsmw_init.sql这两个SQL脚本文件。

最后需要安装Redis缓存服务,可以使用命令apt-get install redis-server进行安装,对Redis进行一些配置;关于在Ubuntu 16.04操作系统上安装和配置Redis缓存服务的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。

步骤2:配置应用程序参数

需要将应用程序参数配置到application.properties和application-prod.properties文件中,确保能够正确连接数据库等。

步骤3:打包Spring Boot应用程序

使用Maven构建工具将Spring Boot应用程序打包成一个可执行的JAR包。可以使用命令行或者使用集成开发工具(IDE)来实现。在执行命令之前,在Maven构建工具的pom.xml文件里,把<packaging>jar</packaging>这个素项里,设置为jar,设置项目的打包方式;把<finalName>ROOT</finalName>这个素项里,设置为ROOT,用于设置项目打包的文件名。

步骤4:启动应用程序

从wfsmw argetROOT.jar把这个JAR包复制到你要运行程序的目录里,使用命令行进入到JAR包所在目录,并输入命令 java -jar ROOT.jar启动应用程序。

步骤5:验证部署结果

打开浏览器,输入 http://localhost:8080 访问Web页面,确保应用程序正常运行。

第2节、以WAR包方式进行部署

对于Spring Boot项目,以war包方式进行部署,我们分别介绍在Windows 10和Ubuntu 16.04操作系统里的部署要求和过程。

2.1、在Windows 10操作系统下的Spring Boot项目部署

步骤1:在Windows 10系统上安装Java环境、MySQL数据库、Redis缓存服务、Tomcat服务器

首先需要安装Java环境,确保JDK版本符合Spring Boot项目要求。可以在官方网站下载对应版本的JDK安装程序,然后按照提示进行安装。在本项目里要求Java SDK 8版本。

其次需要安装MySQL数据库,对数据库进行一些配置;关于在Windows 10系统上安装和配置MySQL数据库的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。通过MySQL数据库客户端Navicat Premium 16软件来链接和登录数据库,创建我们项目对应的数据库wfsmw,执行我们项目对应的数据库表结构和初始化数据的SQL脚本,它们分别是wfsmwdoccreate_wfsmw_mysql.sql和wfsmwdoccreate_wfsmw_init.sql这两个SQL脚本文件。

之后需要安装Redis缓存服务,对Redis进行一些配置;关于在Windows 10系统上安装和配置Redis缓存服务的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。

最后需要安装Tomcat服务器,请到Apache官网下载Tomcat9 Windows版本,即https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.exe这个文件。执行这个文件把Tomcat9安装到你指定的目录里,之后清空..apache-tomcat-9.0.74webapps这个目录的所有文件及其文件夹。

步骤2:配置应用程序参数

需要将应用程序参数配置到application.properties和application-prod.properties文件中,确保能够正确连接数据库等。

步骤3:打包Spring Boot应用程序

使用Maven构建工具将Spring Boot应用程序打包成一个可执行的WAR包。可以使用命令行或者使用集成开发工具(IDE)来实现。在执行命令之前,在Maven构建工具的pom.xml文件里,把<packaging>war</packaging>这个素项里,设置为war,设置项目的打包方式;把<finalName>ROOT</finalName>这个素项里,设置为ROOT,用于设置项目打包的文件名。

步骤4:启动应用程序

从wfsmw argetROOT.war把这个WAR包复制到你安装Tomcat9的webapps这个目录里,并启动Tomcat服务器。

步骤5:验证部署结果

打开浏览器,输入 http://localhost:8080 访问Web页面,确保应用程序正常运行。

2.2、在Ubuntu 16.04操作系统下的Spring Boot项目部署

步骤1:在Ubuntu 16.04操作系统上安装Java环境、MySQL数据库、Redis缓存服务、Tomcat服务器

首先需要先安装Java环境,可以使用命令 sudo apt-get install openjdk-8-jdk 安装对应版本的JDK。

其次需要安装MySQL 5.7版本数据库,可以使用如下三个命名来安装:

sudo apt-get update

sudo apt-get install mysql-server

sudo mysql_secure_installation

依次执行上述三个命令,来安装MySQL数据库;然后对数据库进行一些配置;关于在Ubuntu 16.04操作系统上安装和配置MySQL数据库的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。通过MySQL数据库客户端Navicat Premium 16软件来链接和登录数据库,创建我们项目对应的数据库wfsmw,执行我们项目对应的数据库表结构和初始化数据的SQL脚本,它们分别是wfsmwdoccreate_wfsmw_mysql.sql和wfsmwdoccreate_wfsmw_init.sql这两个SQL脚本文件。

之后需要安装Redis缓存服务,可以使用命令apt-get install redis-server进行安装,对Redis进行一些配置;关于在Ubuntu 16.04操作系统上安装和配置Redis缓存服务的详细教程,大家可以百度搜索一下,网上有大量这样的教程,在此就不再赘述了。

最后需要安装Tomcat服务器,请到Apache官网下载Tomcat9 Linux版本,即https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz这个文件。解压这个文件把Tomcat9安装到你指定的目录里,之后清空..apache-tomcat-9.0.74webapps这个目录的所有文件及其文件夹。

步骤2:配置应用程序参数

需要将应用程序参数配置到application.properties和application-prod.properties文件中,确保能够正确连接数据库等。

步骤3:打包Spring Boot应用程序

使用Maven构建工具将Spring Boot应用程序打包成一个可执行的WAR包。可以使用命令行或者使用集成开发工具(IDE)来实现。在执行命令之前,在Maven构建工具的pom.xml文件里,把<packaging>war</packaging>这个素项里,设置为war,设置项目的打包方式;把<finalName>ROOT</finalName>这个素项里,设置为ROOT,用于设置项目打包的文件名。

步骤4:启动应用程序

从wfsmw argetROOT.war把这个WAR包复制到你安装Tomcat9的webapps这个目录里,并启动Tomcat服务器。

步骤5:验证部署结果

打开浏览器,输入 http://localhost:8080 访问Web页面&Navicat for Premium 9.0.2激活#xff0c;确保应用程序正常运行。

今天的文章
Navicat for Premium 9.0.2激活(商业软件项目搭建指南(SpringMVC篇)——第十章:项目部署)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/110763.html

(0)
编程小号编程小号
上一篇 2024-07-28 11:30
下一篇 2024-07-28

相关推荐