首页服务器springboot部署到服务器,SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)

springboot部署到服务器,SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)

编程之家2023-10-24116次浏览

本篇文章给大家谈谈springboot部署到服务器,以及SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

springboot部署到服务器,SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)

halo框架和springboot区别

区别:

作为一个SpringBoot应用,Halo的部署有多简单呢,让它运行起来只需要两行命令:这种方式运行的前提是机器配置好了JDK等必要环境

使用halo还有一个非常方便的地方,它的所有用户自定义的配置、主题等东西都放在~/.halo目录里,当你要迁移博客,只需要备份这个文件夹,重新运行上述命令,你的一切配置、附件、主题等都回来了,所以说迁移能力是很高的,后台管理系统也提供了备份与恢复的功能,原理是一样的。SpringBoot的动态博客系统,没有服务器资源是没法跑起来的,像Hexo、VuePress这类静态页面型的博客系统,是可以部署到GitPage,GiteePage等托管服务上的,不仅没有服务器的支出,也没有运维的时间成本,所以具体怎么选择还是要看个人

SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)

一、项目打包:

1.更改项目的启动方式

springboot部署到服务器,SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)

使用web.xml运行应用程序,指向Application,最后启动springboot(继承SpringBootServletInitialier,重写函数)

public class WarStartApplication extends SpringBootServletInitializer{

  @Override

springboot部署到服务器,SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)

       protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){

          return builder.sources(Application.class);

      }

  }

2.更改.properties配置信息

修改相关的地址和配置信息

PS:可采用STS自带的动态配置系统(多配置文件)进行开发环境和生产环境的隔离。

3.更改api接口层配置文件(pom.xml)

1)进行war包配置

<packaging>war</packaging>

2)war包打包所需依赖项

<dependency>

   <groupId>javax.servlet</groupId>

   <artifactId>javax.servlet-api</artifactId>

   <scope>provided</scope>

</dependency>

4.执行打包操作

1)maven clean清除之前的打包

2)maven install进行打包操作

二、将war包文件上传至服务器

1.在api层的target文件夹下找到新生成的项目war包

2.使用rzsz工具上传war包(rz)

三、使用Tomcat进行项目开放

1.进行 Tomcat的环境部署

2.将war包拷贝到tomcat的webapps文件夹下

3.cd至bin文件夹下(tomcat会自动解压项目war包并进行项目部署)

使用startup.sh进行tomcat启动

使用shutdown.sh进行tomcat关闭

怎样借助Spring boot快速实现一个简单的http服务器

Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring

MVC的Web应用和REST服务开发。

Spring

4倡导微服务的架构,针对这一理念,近来在微博上也有一些有价值的讨论,如这里和这里。微服务架构倡导将功能拆分到离散的服务中,独立地进行部署,Spring

Boot能够很方便地将应用打包成独立可运行的JAR包,因此在开发模式上很契合这一理念。目前,Spring

Boot依然是0.5.0的里程碑版本,因此相关的文档尚不完善,本文将会以一个简单的样例来介绍基于这个项目的开发过程。

要Spring

Boot进行功能开发,需要使用Gradle或者Maven作为构建工具。在本例中,我们会使用Eclipse和Maven插件进行开发。要使用Spring

Boot,首先创建一个Maven工程,并修改Maven主要的配置文件pom.xml,如下所示:

org.springframework.boot

spring-boot-starter-parent

0.5.0.M7

org.springframework.boot

spring-boot-starter-web

org.thymeleaf

thymeleaf-spring3

com.levin.Application

org.springframework.boot

spring-boot-maven-plugin

OK,关于springboot部署到服务器和SpringBoot项目使用war包部署至云服务器(Linux+Tomcat)的内容到此结束了,希望对大家有所帮助。

服务器固定ip,怎么固定ip地址使用服务器 服务器怎么用 使用服务器步骤