`

java web打包安装程序

 
阅读更多
先将Java、Tomcat、MySQL和项目文件都复制到一个目录里面。该目录下有以下东西:

[apps] - 存放项目文件

[jdk1.6.0_13] - Java的jdk文件

[MySQL-5.1] - MySql非安装版

[Tomcat-6.0.18] - Tomcat

1) 修改 Tomcat目录\conf\server.xml 中的标签<Host appBase="webaps" ...> ,将appBase指向项目所在相对路径。注意路径分割符使用“/”。

2) 编写两个批处理文件,分别为“install.bat”和“uninstall.bat”,放在目录根路径下。

install.bat内容:

set JAVA_HOME=%1%\jdk1.6.0_13
set CATALINA_HOME=%1%\Tomcat-6.0.18
call %1%\Tomcat-6.0.18\bin\service install Tomcat
call %1%\MySQL-5.1\bin\mysqld --install MySQL
net start MyTomcat
net start MySQL

uninstall.bat内容:

set JAVA_HOME=%1%\jdk1.6.0_13
set CATALINA_HOME=%1%\Tomcat-6.0.18
net stop Tomcat
net stop MySQL
call %1%\Tomcat-6.0.18\bin\service remove Tomcat
call %1%\MySQL-5.1\bin\mysqld --remove MySQL

3) 建立Project
打开InstallAnywhere 2009 Enterprise,建立Baisc Project Template,然后选择Advanced Designer,设置Title, Name等。

4) 本地化语言
菜单Project>Locales>,选择需要的本地化语言。

5) 设置环境变量
菜单Install>,按钮Add Action...>Set System Environment Variable>Add>,设置JAVA_HOME和CATALINA_HOME两个系统环境变量。
其中$USER_INSTALL_DIR$表示用户选择的安装路径。

6) 注册服务
菜单Post-Install>,按钮Add Action...>Execute Command>Add>,在安装完成后执行install.bat,注册Tomcat和MySQL服务。
其中Command Line: cmd /c $USER_INSTALL_DIR$\install.bat $USER_INSTALL_DIR$。
cmd /c表示执行指定的命令并中断。
$USER_INSTALL_DIR$是传递给install.bat中%1%的参数。
并且,选中Options中的3个选项。
将该Execute Command移动到Panel: Install Complete前面。

7) 让安装完成后启动浏览器,自动打开项目
菜单Post-Install>,按钮Add Action...>Launch Default Browser>Add>
在Other URL: 填入项目地址 http://localhost:7777/rpss
讲该Launch Default Browser移动到Panel: Install Complete后面。

8) 反安装
菜单Pre-Uninstall>,按钮Add Action>Execute Command>Add>。
Command Line: cmd /c $USER_INSTALL_DIR$\uninstall.bat $USER_INSTALL_DIR$
将该Execute Command移动到第一个。
选中Options中的3个选项。

9) 打包
菜单Build>,按钮Build Project>,等待InstallAnywhere打包完成。
完成以后,按钮Open in Explorer>,文件夹Web_Installers>InstData>Windows>VM>,setup.exe就是完成的安装文件包。

 

分享到:
评论

相关推荐

    InstallShield 制作安装程序(java web程序)

    通过以上步骤,你可以使用InstallShield成功地制作出一个包含JDK和Resin服务器的Java Web程序安装程序,使用户能够便捷地在自己的计算机上部署和运行Web应用。同时,文档如"InstallShield 制作安装程序文档.docx"会...

    java开发可安装程序exe的JFrame相关jar包.rar

    在这个"java开发可安装程序exe的JFrame相关jar包"中,重点是利用JFrame这个Java Swing组件来构建图形用户界面(GUI)并将其打包成.exe。 JFrame是Java Swing库中的一个核心类,用于创建窗口应用程序。它是Java GUI...

    使用InstallAnywhere打包JAVA WEB程序(jre+tomcat)

    文档描述了如何使用installanywhere 打包一个java web应用程序,文档步骤详尽,记录了从installanywhere安装破解到打包程序的创建及各种面板、处理的一些步骤。

    《Java-web程序设计》教案.pdf

    【Java Web程序设计】课程主要关注的是如何使用Java技术来构建Web应用程序,特别是通过Java Server Pages (JSP) 技术。本课程的教学目标旨在使学生掌握JSP的运行环境搭建,以及如何编写和运行简单的JSP程序。教学的...

    java web项目打包

    Java Web项目打包是一个重要的开发流程,它涉及到将Java Web应用程序转换为可部署的形式,以便在Web服务器上运行。这个过程通常包括编译源代码、整合资源、创建WAR或EAR文件等步骤。以下是对这个主题的详细说明: 1...

    java web项目打包工具

    Java Web项目打包工具是开发人员在构建和部署Java Web应用程序时不可或缺的一个实用程序。它旨在通过提供一个用户友好的界面,使打包过程更加便捷高效,从而减轻开发过程中的工作负担。这种工具通常集成了多种功能,...

    java打包安装工具教程

    我们将重点讨论Java打包工具以及一个具体的例子——isetup-5.4.2-unicode.exe,它是一个安装制作工具,用于创建自定义的Java应用程序安装程序。 首先,让我们了解Java打包的基本概念。Java打包主要涉及以下几个步骤...

    java 程序打包成jar文件后 连接数据库出错(教程方法)

    在Java编程中,将程序打包成JAR文件是常见的部署方式,这使得代码可以作为一个独立的可执行单元进行分发。然而,在打包包含数据库连接的Java应用程序时,可能会遇到一些问题,尤其是涉及到像MySQL这样的外部数据库。...

    利用 Java Web Start发布你用java程序

    它不仅简化了客户端的安装流程,还确保了应用程序版本的一致性和安全性,是企业级 Java 开发中的重要组成部分。对于开发者而言,掌握 JWS 的使用方法,能够显著提升应用程序的发布效率和用户体验。

    java程序打包工具

    Java程序打包工具是开发者在开发过程中必不可少的辅助工具,它们主要负责将源代码、资源文件、依赖库等组件整合成可执行的格式,以便于分发、部署和运行。在这个场景中,提到的"project-mjar-0.4"很可能是一个特定的...

    Java web系统打包成exe安装文件.pdf

    【Java Web系统打包成EXE安装文件】 Java Web应用程序通常以WAR或EAR文件形式部署在服务器上,如Tomcat或JBoss等。然而,有时我们需要将这些应用打包成可执行的Windows安装文件(EXE),使得用户可以直接在本地...

    Java Web整合开发王者归来

    书中可能会讲解Tomcat、Jetty等Web服务器的配置和使用方法,以及如何打包和部署应用程序到生产环境中。 6. 安全性:随着互联网安全问题的日益突出,Java Web应用程序的安全性也越来越受到重视。所以,书中可能会...

    java web信息管理

    Java Web技术是互联网应用开发中的重要组成部分,主要用于构建动态、交互式的Web应用程序。在这个“java web信息管理系统”项目中,我们可以深入理解Java Web的基础知识及其在实际开发中的应用。 首先,Java Web...

    java项目打包工具

    Java项目打包工具是开发人员在完成Java应用程序或Web应用程序开发后,用来整合资源、编译代码、处理依赖、生成可部署文件的重要工具。这些工具帮助开发者将源代码、配置文件、库和其他资源组织成便于分发和运行的...

    java web接口开发demo

    【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...

    《Java Web程序设计任务教程》-教材源码第7章.rar

    《Java Web程序设计任务教程》是一本专注于教授Java Web开发技术的教材,其源码第7章的内容可能涉及了Web应用程序的关键概念和技术。在这一章节中,学生通常会接触到诸如Servlet、JSP(JavaServer Pages)、MVC...

    Java应用程序打包成exe工具

    为了将Java应用程序转换为.exe格式,开发者可以使用特定的打包工具,以方便非Java环境的用户运行程序。下面我们将详细讨论这个主题。 1. **为什么需要将Java程序打包成.exe**: - 用户友好:大多数Windows用户对....

    《Java Web程序设计任务教程》-教材源码第6章.rar

    在《Java Web程序设计任务教程》中,第六章主要涵盖了Java Web开发的关键概念和技术,旨在帮助读者深入理解如何构建动态、交互式的Web应用程序。这一章节的内容可能会包括以下几个方面: 1. **Servlet技术**:...

    Java Web从入门到精通光盘源码1-15

    Java Web技术是开发基于Web的应用程序的关键领域,涵盖了从服务器端编程到客户端交互的各种技术。这个"Java Web从入门到精通光盘源码1-15"提供了学习者深入理解和实践Java Web应用开发的资源。以下是一些核心知识点...

    java文件打包

    7. **打包软件**:除了手动操作,开发者也经常使用专门的打包软件,如 Izpack 或 JSmooth,它们可以创建更高级的安装程序,如.exe文件,使得非开发人员也能方便地安装和运行Java应用程序。 8. **exe生成器**:...

Global site tag (gtag.js) - Google Analytics