如何在单个安装程序中捆绑JSP tomcat Web应用程序

时间:2013-06-18 06:29:43

标签: jsp tomcat installer installation

我见过像joget工作流程和alfresco这样的大型应用程序,它实际上是一个像桌面应用程序一样捆绑和安装的Webapps(Mysql,Tomcat等)。

我想知道如何制作那些?我的意思是如何捆绑和创建安装程序。

1 个答案:

答案 0 :(得分:1)

它不是像Windows下的传统exe文件那样的安装程序。 Java用于部署应用程序的是两种类型的文件。 WAR和EAR文件。

  1. EAR (Enterprise ARchive)是Java EE用于将一个或多个模块打包到单个存档中的文件格式,以便将各种模块部署到应用程序服务器上同时并且连贯地进行。它还包含称为部署描述符的XML文件,它描述了如何部署模块。 (source)您可以使用Ant或Maven来构建EAR文件。
  2. WAR 文件(或Web应用程序ARchive)是一个JAR文件,用于分发JavaServer Pages,Java Servlets,Java类,XML文件,标记库,静态Web页面(HTML和相关内容)的集合文件)和其他资源共同构成一个Web应用程序。 (source
  3. 通常使用服务器管理控制台甚至使用热部署,这些类型的文件可以轻松地deployed轻松地{{3}}到符合Java EE的应用程序容器。