你好杰米
2018-08-08 03:10
采纳率: 95%
浏览 9.6k
已采纳

【Java】war包也可以用java -jar命令启动?

我知道springboot有内嵌tomcat,jar项目可以用java -jar命令启动,但是war包不是需要手动丢到webapp文件夹里才行么

刚看了一个例子,war也能用命令启动,这是为什么

莫喷~~~

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 爱_LOVE 2018-08-08 03:15
    已采纳

    如果你用过hudson,肯定对它的启动方式印象深刻,它既可以用 java -jar *.war来启动,也可以放到web容器中启动
    http://woxiangbo.iteye.com/blog/1927453

    点赞 打赏 评论
  • qwer-lock 2019-12-26 11:41

    springboot就是多了一个main类嘛,比传统的mvn程序。springboot项目创建的时候会有一个spring-boot-starter依赖,这个是引导器,main方法就会加载这个东西,去找springboot内置的server,tomcat或者其他的。
    所以传统的mvn项目,你加一个spring-boot-starter(依赖里面应该是有server包,暂时没探究),打包之后,也能直接运行的。

    点赞 1 打赏 评论
  • _zming 2018-08-08 04:32

    war与jar本质一样

    点赞 打赏 评论
  • 852768639 2018-08-08 15:05

    spring boot 嵌入web容器 maven 打成spring boot 模式结构

    org.springframework.boot
    spring-boot-maven-plugin

    true

    点赞 打赏 评论

相关推荐 更多相似问题