当前位置: 首页 > 知识库问答 >
问题:

春靴中罐子和战争的区别?

谢夜洛
2023-03-14

有什么不同?我可以在联机主机上部署JAR吗?

共有1个答案

张璞
2023-03-14

可以告诉Spring Boot生成一个“胖罐子”,它包括所有模块/服务的依赖项,并且可以使用java-jar 运行。请参见这里的“用Maven创建一个可执行JAR”。

还可以告诉Spring Boot生成一个WAR文件,在这种情况下,您可能会选择将其部署到web容器中,如Tomcat或Jetty。

这里有更多关于Spring Boot部署的细节。

 类似资料:
  • 我正在尝试使用Gradle构建一个ear。 我的项目树如下所示: 我注意到war插件的捆绑样例也有同样的问题...提前致谢

  • 无法创建目录[/tmp/tomcat.9153500015669016883.8080/webapps/blog] 这是tomcat工作目录的布局: 中的断点表示它希望在webapps/中创建目录。此不存在的webapps文件夹取自(来自)。

  • 我有一个简单的Spring Boot应用程序,当我在Eclipse中使用我的Liberty服务器运行时,我可以运行良好,问题是当我尝试对war文件进行构建(使用maven)并将该war添加到同一服务器并尝试运行它时,服务器启动良好,但在点击服务器URL后,它会显示Spring Security登录名/密码弹出窗口,但在我的应用程序中,我配置了登录名和几个示例endpoint,但服务器找不到它们,从

  • FrameworkBaseImpl有一个main,它调用Jetty,传递FrameworkRestService WAR。 我试图让Spring在FrameworkBaseImpl的FrameworkMain类的(唯一)实例中注入一个RestService实例作为字段成员。我的Spring指向FrameworkRestService项目中的FrameworkRestService类来实现restS

  • 我正在为我的Spring靴做战争包装。按规定制作spring boot starter tomcat,移除spring boot maven插件。 但我仍然可以看到TomcatJDBC和TomcatJuli,仅举几个例子(即使是junit,但也可能来自其他自定义依赖项,所以在这个问题上不考虑这一点)。我使用的是logback,但我在starter web上看到了slf4j上的log4j。 我能问一

  • 我是Spring boot和tomcat的初学者,我发现了这个问题: 在tomcat服务器上部署Spring Bootwar文件时,如果要添加静态索引,就会出现问题。html与它并肩作战。 为了使它能够部署为war,我在我的应用程序类中添加了以下内容: 现在应用程序工作,但index.html(它位于src/main/资源下)将不显示(IM获得Whitelabel错误页与有一个意外的错误(type