Linux环境下部署项目时的步骤和一些要注意的点

Posted xiaowangtongxue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境下部署项目时的步骤和一些要注意的点相关的知识,希望对你有一定的参考价值。

SQL的导出和导入

sql的导出

首先选中要导出的数据库

技术图片

然后点击左下角的administration选项,进入导出界面。

技术图片

点击Data Export

技术图片

然后勾选图中的几个选项即可导出一个sql,如果需要多张表的单独sql需要勾选上面的Dump Project Folder。

sql的导入

我这里用的是Xshell来进行远程连接数据库

一定要先关闭防火墙再进行连接,不然会无限报错!!!!

一定要先关闭防火墙再进行连接,不然会无限报错!!!!

一定要先关闭防火墙再进行连接,不然会无限报错!!!!

 连接成功之后就可以把sql导入进去,过程很简单就不放图了。

 SpringBoot项目打成War包,并部署到Linux服务器

将SpringBoot打成War包的流程

spring boot也可以打成我们熟悉的war包,此时可以将war包手动部署到tomcat中启动,需要注意的是部署的tomcat需要支持servlet 3.1以上的版本,推荐tomcat9以上的版本。

打成war包就无需内置的tomcat了,内置的tomcat无需打包:

首先需要添加一个tomcat的依赖

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>

在Pom需要添加一个war包的设置,默认是jar包

    <packaging>war</packaging>

 

创建一个和Application同级别的类继承SpringBootServletInitializer

package com.gentleman.blog1;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

public class ServletInitializer extends SpringBootServletInitializer 

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) 
        return builder.sources(Blog1Application.class);
    

通过maven的package命令打包。

技术图片

 

以上是关于Linux环境下部署项目时的步骤和一些要注意的点的主要内容,如果未能解决你的问题,请参考以下文章

Linux项目部署实验步骤 项目Linux部署上线

linux环境安装PHP环境的步骤和前期准备的注意事项都有哪些

linux下部署一个JavaEE项目的简单步骤

测试环境搭建和部署(在Linux环境下搭建jdk+Tomcat+mysql环境和项目包的部署)

java项目部署步骤

阿里云ECS服务器Linux环境下配置php服务器--项目部署篇