zoukankan      html  css  js  c++  java
  • 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命令打包。

  • 相关阅读:
    [LeetCode] Find Minimum in Rotated Sorted Array
    [LeetCode] Sort Colors
    [LeetCode] Invert Binary Tree
    最小的k个数
    连续子数组最大和
    [LeetCode] Majority Element
    [LeetCode] Reverse Linked List
    [LeetCode] Lowest Common Ancestor of a Binary Search Tree
    [LeetCode] Kth Smallest Element in a BST
    三种方式控制GPIO
  • 原文地址:https://www.cnblogs.com/xiaowangtongxue/p/11296141.html
Copyright © 2011-2022 走看看