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

更新Spring Boot以生成WAR文件而不是JAR文件

孙承
2023-03-14

我用spring boot和gradle制作了一个web服务。我的项目正在使用gradle。我必须做一个动态的web项目,集成UI和web服务。如何更新web服务,使其生成WAR文件而不是JAR文件??

共有1个答案

梁鸣
2023-03-14

请在这里查看这些指南:

Spring boot Gradle插件War打包或在应用服务器上创建可部署War更具体地说:您需要更改构建中的打包类型。格雷德尔档案转到“战争”。

引用第二个链接:

注意:-如果使用Gradle,则需要修改build。gradle要将war插件应用于项目:

 apply plugin: 'war'  // add this plugin to build.gradle.
 类似资料:
  • 问题内容: 我在Tomcat中部署了WAR文件。另外我还有一个JAR文件。 是否可以使JAR文件中的类可用于WAR文件中的服务而无需更改WAR文件,或者是否已将其添加到WAR的WEB-INF / lib中? 我尝试将JAR添加到中,但不起作用。启动时,Spring会出现org.springframework.beans.factory.BeanCreationException»java.lang

  • 我正在为unity开发一个android插件,需要生成一个jar文件。为此,我遵循https://stackoverflow.com/a/20446513/3742608中的步骤,将构建变体设置为release,重建项目并执行MakeJar。然而,我的项目确实有gradle只在另一个文件夹“中间”中使用的文件夹: 我将一些内容更改为以下内容,但没关系,不会生成jar文件。 bundles/rele

  • 在graphDB的8.3版中仍然可以生成war文件吗?我在我的发行版中找不到生成war文件。 谢谢你。

  • 我正在尝试通过Netbeans创建一个jar文件,我可以使用Clean&Build选项,一个新的jar文件将在我的项目目录中创建。但是,我需要为家庭作业提交这些jar文件,并且这些文件中需要有.Java源文件,而不是.class文件。我的同学一般都用eclipse没有问题,但我一直没能在NetBeans中找到解决方案。 我正在使用Netbeans 8.2和Java 1.8.0_161。 如有任何帮

  • 我正在尝试使用openssl为中间CA生成一个证书,该证书由我自己的根CA签名。根ca证书是v3,但当我尝试为中间-ca生成csr时,openssl总是生成v1证书,该证书也不允许签署其他证书。 用于生成签名证书的命令(用于中间ca): openssl X509-REQ-Days 365-IN REQEST.CSR-CA CA-ROOT.PEM-CAKEY CA-KEY.PEM-CACREATES

  • 我需要制作一个现有war文件的副本,并更新其中的一个xml文件。我对如何做到这一点的想法是: 从现有WAR中提取文件 替换文件中的字符串 复制警告 将修改的文件添加回复制的WAR