Java 如何在Linux中部署Springboot应用程序以及Maven依赖项
我已经创建了一个SpringBootJava应用程序(RESTServices),它在内部使用Tomcat作为Windows机器上的web服务器,使用Eclipse作为IDE。它使用jdk1.8和Maven作为构建系统。在这里,我创建了jar文件(作为Maven安装运行),然后在我的windows机器的命令提示符下调用该jar文件。我在Windows机器上使用POSTMAN测试这些REST服务Java 如何在Linux中部署Springboot应用程序以及Maven依赖项,java,linux,maven,spring-boot,Java,Linux,Maven,Spring Boot,我已经创建了一个SpringBootJava应用程序(RESTServices),它在内部使用Tomcat作为Windows机器上的web服务器,使用Eclipse作为IDE。它使用jdk1.8和Maven作为构建系统。在这里,我创建了jar文件(作为Maven安装运行),然后在我的windows机器的命令提示符下调用该jar文件。我在Windows机器上使用POSTMAN测试这些REST服务 现在我必须让它在没有UI的Linux机器上工作。您能否帮助我如何在Linux机器上实现同样的功能,以及
现在我必须让它在没有UI的Linux机器上工作。您能否帮助我如何在Linux机器上实现同样的功能,以及如何在Linux机器上获得这些依赖项。首先,确保您的Linux服务器安装了Java。最好匹配您的本地java版本 第二,使用maven插件生成一个shell脚本,可以启动这个项目 下面是一个例子
org.codehaus.mojo
appassembler maven插件
1.10
使震惊
包裹
集合
${project.build.directory}/${project.artifactId}-${project.version}
envSetup.sh
真的
平的
解放党
unix
-Dlog4j.configuration=文件:$BASEDIR/etc/log4j.properties
-Dapplication.properties=文件:$BASEDIR/etc/XXX.properties
-Xms2048m
-Xmx12288m-server-showversion-XX:+UseConMarkSweepGC
-DXXX.log.dir=XXX
-DXXX.app.id=XXX
com.xxx.App
xxx.sh
将jar文件复制到linux机器上,就可以开始了。但是,您必须在Linux机器上安装java和maven。您是否使用SpringBootMaven插件和包作为jar文件?如果是这样,你只需要运行你的应用程序jar文件和JRE…只需启动一个spring boot应用程序:java-jar spring boot app.jar
。。