jar包部署到Linux服务器

2018-06-22 16:32:48

项目用springboot+maven 
在springboot的pom文件里写入(在denpendencies下面,和dependencies同级)

  <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.5.4.RELEASE</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>12345678910111213141516

在生命周期里先点击一下clean,然后再package,这样打的包是jar包

这里写图片描述

  
此时,项目会生成target目录,下面会出现jar包

这里写图片描述

复制出来,用WinSCP上传到服务器,这里默认服务器上已经装好了Tomcat,Mysql。 
目录放在/root/ch里 
然后在ch目录里写一个脚本

#!/bin/bashnohup java -jar yourturn-1.0-SNAPSHOT.jar > nohup.out 2>&1 &12

进入/root/ch里直接用nohup命令执行脚本

nohup sh start.sh1

接着vi start.sh查看,没报错就可以直接在浏览器里输入ip试试看了。 
这里写图片描述

这里一开始我用的java -jar yourturn-1.0-SNAPSHOT.jar (java小写) 可是关闭xshell终端后就不能访问了,用nohub是在后台挂起,具体可以参考相关知识,此处不介绍了。

  • 2019-01-08 14:35:50

    ueditor 特殊符号转义

    几个月前,就有同事跟我反馈,说磨途歌的留言板有问题。当时看了一下,她用的是谷歌浏览器,确实打不出中文,才按下一个字母,英文字母就从输入法的输入框中直接跳出来了,更换火狐浏览器就没这个问题。很奇怪的是,在我电脑上的火狐浏览器跟谷歌浏览器都没有问题,一开始还以为是她电脑的问题,就没在意了。