初学Eureka,关于打包部署有个问题

开拓者Amadues 2021-07-28 14:22:40

现在在开发环境创建了Eureka项目(用Spring Initilizer),在IDEA里运行可以启动服务,浏览器里可以访问了。

想问怎么打包部署到服务器上运行?是jar还是war呢?

...全文
651 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
开拓者Amadues 2021-07-28
  • 打赏
  • 举报
回复

发现了,想打包成可执行jar,要用gradle的bootjar,我刚刚一直用build artifact老是不行,估计manifest有问题

开拓者Amadues 2021-07-28
  • 打赏
  • 举报
回复

img
我这样打包jar,报Error: Could not find or load main class, Caused by: java.lang.ClassNotFoundException: eurekademo.EurekaDemoApplication
有谁知道是什么问题吗?

一盏清辉 2021-07-28
  • 打赏
  • 举报
回复

我平常是用maven打个jar包扔服务器上,然后运行jar包,war好像得配置容器什么的,自己练习或者公司不强制要求就jar包就行了

开拓者Amadues 2021-07-28
  • 举报
回复
@一盏清辉 用war好像不太行,那个enable Eureka的注解包含了所有的需要的功能(包括了tomcat),如果要把tomcat部分分离开来比较麻烦,我刚刚接触,还不太熟悉。
一盏清辉 2021-07-29
  • 举报
回复
@开拓者Amadues tomcate分离出来不麻烦啊,你添加spring-boot-starter-web以来的时候把tomcate移除掉就可以了,百度一下应该资料挺多的
开拓者Amadues 2021-07-30
  • 举报
回复
@一盏清辉 然后用build artifact打包成war吗?
3条回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧