如何使用Netbeans IDE 8.0为Web应用程序创建jar文件

时间:2014-05-14 07:05:18

标签: java jsp netbeans jar

我在JAVA平台上使用Netbeans IDE 8.0做了一个Web应用程序。该项目由JSP,Servlets和普通的.java文件组成。我想将项目作为一个简单的jar文件部署到客户端,以便他们可以执行jar文件并使用应用程序。我试图使用给定资源的Netbeans生成jar文件,但没有适当的资源。当我尝试提供其中一个源时,会创建war文件而不是jar文件。

所以,请帮我将我的Web应用程序转换为jar文件。另外,请让我知道为什么为我的应用程序而不是jar文件创建war文件。另外,让我知道如何执行war文件。

1 个答案:

答案 0 :(得分:1)

Java应用程序使用jar文件,java Web应用程序使用war文件。 JAR(Java ARchive)是一种包文件格式,通常用于将许多Java类文件和关联的元数据和资源(文本,图像等)聚合到一个文件中,以在Java平台上分发应用程序软件或库。 WAR文件(Web应用程序ARchive)是一个JAR文件,用于分发JavaServer Pages,Java Servlet,Java类,XML文件,标记库,静态网页(HTML和相关文件)以及共同构成Web应用程序的其他资源的集合。由于Web应用程序的结构与典型的Java独立应用程序非常不同,因此您需要将其部署到war文件中。要运行WAR文件,您需要一个基于Java EE的服务器,如apache tomcat,jboss,glassfish等。运行war文件所需的步骤是(可能的解决方案之一,尽管还有许多其他的 - 由boris指出): -

1.启动Web服务器;

2.将war文件部署到Web服务器;

3.通过输入指向其路径的链接,在浏览器中访问JSP页面或servlet。

有关部署战争的详细信息,请参阅此链接: - deploy war file in tomcat server