jar包能像war包一样部署在tomcat里面嘛然后进行访问?如果可以 怎样部署,如果不可以 为什么?

jar包不使用java -jar启动jar包,而是像war包一样部署在tomcat里然进行访问,这样可以吗?如果可以,应该怎样去玩,如果不可以能给我一个详细的解释吗?

阅读 5.6k
1 个回答

理论上其实可以。比如spring boot就是这么干的。你会发现spring boot生成的war包,不但可以java -jar xxx.war执行,也可以放到servlet容器执行。说白了,只要把可执行jar包按照war包规范打包就可以了,内嵌一个starter引导执行,搞定。建议看看spring boot的方案。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题