1.springboot打包
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
需要增加spring-boot-maven-plugin将依赖的jar包都打进来,成为一个可执行的jar包。
否则报错
D:2.workspacemiaoshaStable arget>java -jar miaosha-1.0-SNAPSHOT.jar
miaosha-1.0-SNAPSHOT.jar中没有主清单属性
3.命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
安装jdk8时自动在PATH增加了java的路径,就没有设置JAVA_HOME,应该是缺少JAVA_HOME
D:2.workspacemiaoshaStable>set JAVA_HOME=C:Program FilesJavajdk1.8.0_231 D:2.workspacemiaoshaStable>echo %JAVA_HOME% C:Program FilesJavajdk1.8.0_231
D:2.workspacemiaoshaStable>mvn clean package
java -jar miaosha-1.0-SNAPSHOT.jar ---执行工程
linux环境部署
1.安装JDK
a.先从官网下载jdk jdk-8u231-linux-x64.rpm
b.使用rpm -ivh *.rpm安装
安装在//usr/java/目录下,修改/etc/profile文件增加PATH,JAVA_HOME
2.安装mysql数据库
使用yum install mysql* yum install mariadb-server 安装mysql
3.mysql修改root密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
4.springboot启动,停止
deploy.sh 内容
nohup java -Xms400m -Xmx400m -XX:NewSize=200m -XX:MaxNewSize=200m -jar miaosha-1.0-SNAPSHOT.jar spring.config.addition-location=application.properties &
说明:spring.config.addition-location=application.properties 用自定义文件来覆盖配置