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命令打包。

原文地址:https://www.cnblogs.com/xiaowangtongxue/p/11296141.html

时间: 2024-10-10 05:58:24

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

Linux环境下快速项目部署

由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux也有桌面化的系统,对于国人来说,还是不太习惯,并且国内的软件绝大部分都不支持Linux平台,所以在使用的频率那是相当的少! 在开发中,开发环境中编译使用等一系列通过后,还不能说功能已经ok,因为环境一旦变化,出现的问题的可能是自己没有考虑的,所以程序猿都知道真实的环境才是最可靠的,有时候出现的问题,

Linux环境下部署完JDK后运行一个简单的Java程序

前言 前一篇文章详细讲解了如何在Windows环境下安装虚拟机+Linux系统,并且成功部署了JDK. 不过部署完JDK之后,我们判断部署是否成功的依据是看"java -version"命令是否有正确的内容打印,也许这并不具备太大的说服力.可能能够运行起一个正确的java程序来,不管从感性角度还是理性角度来说,都会有一个更好的认识. 所以本文写一段很简单的java代码,并且在Linux环境下编译运行,以证明JDK部署得确实没有问题. 代码验证JDK部署是否正确 1.级联建立两个目录 首

Linux环境下部署mysql异常问题:发现没有my.cnf文件

在linux系统上部署mysql,使用的版本为MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar,在Linux系统中解压,安装解压文件里的如下两个文件: (主要安装里面的这两个文件:MySQL-server-5.6.34-1.rhel5.x86_64.rpm.MySQL-client-5.6.34-1.rhel5.x86_64.rpm) 5.6版本的mysql 但是在Linux系统中自带mysql,如果安装的是5.6版本的mysql,最好不要卸载掉自带的mysq

linux环境下配置solr5.3详细步骤

本人上周五刚刚配置了一遍centos下配置solr5.3版本,综合借鉴并改进了一些教程,贴出如下 单位使用内网,本教程暂无截图,抱歉 另,本人是使用.net编程调用solr的使用的是solrnet,在此推荐一下 首先将软件包上传到/tmp目录下 需要文件如下 jdk-8u60-linux-x64.gz apache-tomcat-7.0.64.tar.gz solr-5.3.0.tgz ik分词器.拼音分词器: IKAnalyzer-5.0.jarsolr-analyzer-ik-5.1.0.j

Linux环境下发布项目(Tomcat重新启动)

在Linux系统下,重启Tomcat 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomca

Linux环境下Web项目的安装与部署过程

1. 准备工作 下载相应版本的Linux版JDK.Tomcat安装文件. 例:jdk-6u21-linux-i586-rpm.bin (安装版) jdk-6u21-linux-i586.rpm (安装版) jdk-7u79-linux-x64.tar.gz (解压缩版) 推荐搭配:JDK1.7 + Tomcat7.0 较稳定 2. 安装JDK 首先将安装包通过ftp上传到指定的文件目录下   例:/usr/local/java 新建文件夹命令: [[email protected] usr]#m

linux环境下部署zabbix3.2、模板、邮件告警详细过程

服务端部署: 系统环境及软件版本: Linux:release 6.3 zabbix:zabbix-3.2.5.tar.gz nginx:nginx-1.12.0.tar.gz php:php-5.5.38.tar.gz mysql:mysql-5.6.28.tar.gz 一.安装nginx: 1.依赖包: yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel make gd-deve

Linux环境下部署svn服务详解

说明 环境: 操作系统:centos 8.0 IP:39.100.228.13 安装 用ROOT账号登录,在控制台执行以下命令,一直默认安装就好可以了. [[email protected] ~]#yum install svn 输入svnserve --version 查看安装信息 这里可以看到版本是1.10.2 配置 创建目录和版本库 [[email protected] ~]# mkdir -p /home/svn -p是递归创建多级目录 输入 svnadmin create /home/

在linux环境下部署禅道环境

下载禅道安装包: 1)cd /home/ 2)mkdir app 3)ls 4)cd app/ 5)pwd 6)wget +禅道地址(http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.int.zbox_64.tar.gz) 7)yum install wget --安装wget wget主要负责下载一些东西 8)y 9)y 10)wget +禅道地址 --下载安装包 安装: 1) ls 2) (sudo) tar -zxvf ZenTaoPM