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的方案。

推荐问题