最近刚刚做了一个java的小项目布置到了服务器上,分享一下
我是使用idea,maven仓库,并使用生成jar文件来进行布置的,服务器上只要安装了java就可以跑。
我的java版本是jdk-8u161
附上链接:https://pan.baidu.com/s/1CL6INByuUr8wiu9tCQNazA
首先点击左上角file,选择project_structure ;
然后选择Artifacts,点击+,选择jar,再选择from modules … ;
跳出弹框后,选择对应的main class,之后切记选择下面 MANIFEST.MF生成路径千万不能是 …\main\java路径结尾的!!;
点击ok,ok。
再点击上面的Build选项,选择 Build Artifact ,再选择第一个build就可以了,
等待几秒钟,你的项目目录中就会生成一个out文件夹,点进去就有你生成好的jar文件了
运行jar命令是
java -jar 文件名.jar
如果有maven的报错,就在maven仓库中的plugins标签中添加这一段:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
如果这样也不行可以参考我自己的plugins:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>utf8</encoding>
<source>7</source>
<target>7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
如果是linux系统的服务器,可以使用 supervisor 来进行后台的项目运行,
可以参考这个链接配置:
https://www.cnblogs.com/long613/p/8094120.html