第三章 云部署,打包上传

Posted t96fxi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 云部署,打包上传相关的知识,希望对你有一定的参考价值。

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 ---执行工程

4.mysql修改root密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码 

例子:mysqladmin -uroot -p123456 password 123

以上是关于第三章 云部署,打包上传的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot项目执行脚本, 自动拉取最新代码并重启

react+springBoot 项目部署到腾讯云

期末项目第三阶段

部署(3.上传项目到云服务器)

项目添加第三方jar包,并部署

腾讯云SpringBoot部署 + HTTPS配置