jar包不使用java -jar启动jar包,而是像war包一样部署在tomcat里然进行访问,这样可以吗?如果可以,应该怎样去玩,如果不可以能给我一个详细的解释吗?
jar包不使用java -jar启动jar包,而是像war包一样部署在tomcat里然进行访问,这样可以吗?如果可以,应该怎样去玩,如果不可以能给我一个详细的解释吗?
4 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答740 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
理论上其实可以。比如spring boot就是这么干的。你会发现spring boot生成的war包,不但可以java -jar xxx.war执行,也可以放到servlet容器执行。说白了,只要把可执行jar包按照war包规范打包就可以了,内嵌一个starter引导执行,搞定。建议看看spring boot的方案。