美文网首页
(004)cmd,运行jar包

(004)cmd,运行jar包

作者: Lindm | 来源:发表于2018-09-12 22:49 被阅读0次
一、前言

在学习SpringCloud之Eureka服务注册与发现,搭建双节点集群环境,遇到同一个项目中需要同时启动两个应用。application单例模式下,无法直接run程序,故将项目打包,并在不同的active环境下运行。

二、打包

1、IDEA开发工具,项目使用maven打包命令打包,打包成功后在项目target目录下可以看到项目的jar包。

maven命令打包
三、运行

注意:项目的jdk版本要与机子安装的jdk版本一致,否则运行时会出现"unsupportedClassVersionError"错误。快捷键 win+r 进入cmd界面,输入 java -version 即可查看jdk版本。

1、打开jar包所在位置,点击地址栏,直接输入cmd,打开命令行窗口。

jar包

2、在cmd中输入运行指令

java -jar eureka-service-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1 //指定运行环境为peer1,spring.profiles=peer1
java -jar eureka-service-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2 //指定运行环境为peer2,spring.profiles=peer2

注:以上demo基于SpringCloud的maven项目

四、停止

1、停止运行,快捷键 ctrl+c 命令

五、总结

通常情况下项目可以打成jar包、war包、pom包,可根据不同情况选择打包方式。以上是我对遇到的同时启动多个应用问题的解决方案。伙伴们如有更好的方案,望不吝赐教

相关文章

网友评论

      本文标题:(004)cmd,运行jar包

      本文链接:https://www.haomeiwen.com/subject/kwfigftx.html