淘先锋技术网

首页 1 2 3 4 5 6 7

1.准备阶段

1.使用idea打开自己的SpringBoot项目,打开右侧的maven标签,如图

执行上述两步操作即可打包成功,然后去对应的target文件夹下找到对应的jar包。 

 

2.这里可能会遇到两个问题

问题1:

 

解决方案:在pom.xml中修改成如下依赖

   <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.2.5</version>
        </dependency>

<!--  版本1.2.6不兼容,换成1.2.5即可      -->

问题2: 

 

 解决方案:在pom.xml中修改成如下依赖

 <!--        添加utf-8编码-->
<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>



 <!--防止打war包出错-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>3.1.0</version>
            </plugin>

2.数据库准备

1.导出本地sql文件

 再使用navicat连结阿里云数据库(前提服务器已安装好mysql数据库并赋予了远程访问权限),执行刚才导出的sql文件即可。

3.上传项目

1.上传之前记得修改application.properties文件,框内的内容修改成自己服务器端的连接。

 

在服务器管理端添加运行的端口。tcp连接。
2.可以使用xshell连接远程服务器,使用fileZila上传文件 

 

 

我的文件放到了/usr/local/springboot/目录下(cd /usr/local/springboot)

 

 然后执行如下语句:

 nohup java -jar character.jar > character.log &

nohup是让关闭窗口后程序仍然运行,>是将内容输出重定向到character.log中去,&是后台运行

然后访问自己服务器ip:8100/(自己程序的路径)

至此,部署完成。