spring initializr生成的war包能部署吗

image.png
如图,通过spring initializr生成springboot项目时可以选择jar包和war包,jar包可以直接导入ide进行开发,war包是可以直接部署吗?求大神指教

阅读 1.9k
2 个回答

额,你需要了解的是jar,war的区别。

  • jar的运行是通过jar -jar xxx.jar直接启动。如果是spring boot,则使用和引导内嵌Tomcat启动,启动成功就会发布端口成为http应用服务器。
  • war的运行一般要部署到servlet容器中运行,比如Tomcat, Jetty, Weblogic等。

记录:spring initializr这里的jar和war应该是指pom文件中的<packaging>war</packaging>,因此本人知识盲点应该是maven

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