1. 部署所需要的指令记录
- 首先得保证当前你的服务是基于Springboot创建的;如下提供相关将模块打包的依赖。
<build>
<!--该处是你打包之后jar包的名称-->
<finalName>***</finalName>
<plugins>
<!-- compiler插件, 设定JDK版本 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<!--相关的编码集-->
<encoding>UTF-8</encoding>
<source>1.8</source>
<target>1.8</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
<plugin>
<!--现在打包一般都依赖于maven的自动构建-->
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<!--这个是为了保证你的jar中会带有相关的依赖-->
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<!--自己的主类路径-->
<mainClass>******.Application</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
-
通过maven的工具直接打包,这个在IDEA中可以直接使用,如何在IDEA中绑定自己的maven,可以去file->setting->build Tools->maven中放入,具体图片可以去翻我以前的博客,应该是有记录的。
-
将对应的模块打包之后,可以在模块的下面找到对应的jar包,一般路径存放于target目录;如下:
-
将对应的jar包放到linux中,可以通过工具Xftp进行,如何下载,可以使用教育版,免费,其余百度;如何放置的话,也可以百度,就是简单连接,完成后把对应的jar包粘进去。
-
相关具体指令。这些可以通过工具Xshell进行连接远程服务器,或者本地虚拟机里面也是可以尝试的。
1. 将jar包搭建到对应的目录/home/gtjals_pro
2. 创建日志目录:/home/gtjals_pro/log/run.log /home/gtjals_pro/log/error.log
3. 执行相关指令 :nohup java -Xms256m -Xmx512m -jar ****.jar >/home/gtja_pro/log/run.log 2>/home/gtjals_pro/log/error.log&
这些指令最好在你粘进去的目录里面操作即可,