我做了一个基于J2EE框架的项目。使用spring / hibernate技术。并使用Tomcat作为我的servlet容器。我想创建一个JAR文件并使我的Web项目可执行。之前提出过这个问题,但答案含糊不清。
答案 0 :(得分:1)
看一下Spring Boot,这将帮助你创建一个可以用
启动的jarjava -jar <your-jar-file>
它不需要部署到servlet容器中,而是使用嵌入式tomcat运行。但是,您需要在任何想要运行它的地方安装Java运行库。
有关详细信息,请参阅this link。
答案 1 :(得分:0)
要在春季启动时将war文件转换为jar,您需要执行3个步骤。
<packaging>jar</packaging>
扩展了SpringBootServletInitializer
覆盖配置
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);
}