java 如何在intellij中创建jakarta EE项目可执行文件

cbwuti44  于 2023-05-27  发布在  Java
关注(0)|答案(1)|浏览(420)

我在IntelliJ中用Java完成了一个动态Web项目的编码,现在我想构建一个可执行的jar文件,这样我就不必使用像IntelliJ这样的编辑器来运行它。有办法吗?它运行在本地Apache TomCat上。
我是一个很新的编程,所以我会感谢详细的答案和说明。

cig3rfwq

cig3rfwq1#

对于术语“Apache服务器”,许多人指的是Apache httpd。它不支持Java Web应用程序,因此我假设您指的是Apache Tomcat
您的Web应用程序需要一个运行时环境,它不仅是Java,而且是servlet容器。Apache Tomcat是一个可能的选择。
因此,将两者(servlet容器和应用程序)捆绑到一个可执行jar中是可能的。Jenkins project已经在他们的安装中做到了这一点-只要看看他们的download for the generic package (war)就知道了。您可以将其放入现有的容器(如ApacheTomcat)中,也可以像可执行jar一样直接运行它。
您正在搜索的关键字是embedded Tomcat。在谷歌上搜索会得到这样的结果

请注意,Tomcat并不是唯一可以嵌入的servlet引擎,添加另一个框架(如Spring Boot)可以使您的工作更轻松。这取决于你还打算做什么。

相关问题