繁体   English   中英

如何将 .war 文件转换为 JAR 文件?

[英]How to convert a .war file into a JAR file?

我做了一个基于J2EE框架的项目。 使用弹簧/休眠技术。 并使用 Tomcat 作为我的 servlet 容器。 我想创建一个 JAR 文件并使我的 Web 项目可执行。 之前问过这个问题,但答案模棱两可。

看看 Spring Boot,这将帮助您创建一个可以启动的 jar

java -jar <your-jar-file>

它不需要被部署到一个 servlet 容器中,而是将与一个嵌入式 tomcat 一起运行。 不过,您需要在任何想要运行它的地方安装一个 Java 运行时。

有关更多信息,请参阅此链接

在spring boot中将war文件转换为jar,需要做3个步骤。

  1. 在 pom.xml 中将 war 转换为 jar
<packaging>jar</packaging>
  1. 扩展 SpringBootServletInitializer

  2. 覆盖配置

public class Your_Application_Name extends SpringBootServletInitializer{

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder springApplicationBuilder){
        return springApplicationBuilder.sources(Your_Application_Name.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(Your_Application_Name.class, args);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM