EurekaServerApplication,在idea中能正常启动,但是命令行启动出错

EurekaServerApplication,在idea中能正常启动,但是命令行启动出错

显示unable to start embedded Tomcat. 

整个module还是空的,POM中已经按照课程添加了build节点。请问老师,有什么办法可以分析一下?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

在前面分布式章节,因为要部署tomcat,所以把内置的tomcat删除了,但是在微服务章节里要把这部分还原回来。看看你的pom文件是不是有exclude标签把tomcat包拿掉了。


建议用我的源码直接运行看看,再和自己的代码比对一下

  • 慕慕8288485 提问者 #1
    跟前面分布式章节是没有关系的,是全新的project。我把git上的18.Eureka的工程down下来执行,跟我本地的表现一模一样,头大了。maven本地仓库清空重新下载的,老师帮忙看看,还有什么思路吗?跟maven版本有没有关系呢?
    2020-04-21 18:06:40
  • 慕慕8288485 提问者 #2
    搞定~~ 错误原因是,我系统中除了Java1.8还安装过java10的版本,可能命令行运行时是使用的java10,百度到 https://blog.csdn.net/qq122516902/article/details/89301744 Java9之后必须手动添加一个依赖。我卸载了java10就没有问题了。(记录一下,希望能帮到出现这个问题的其他同学)
    2020-04-21 20:07:48
  • zhouywjava 回复 提问者 慕慕8288485 #3

    我也遇到这个问题,谢谢

    2022-02-14 16:35:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师