`
zxingchao2005
  • 浏览: 81163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

用InstallAnyWhere工具打包J2EE程序

 
阅读更多

<!--[if !supportLists]-->一、<!--[endif]-->准备工作

<!--[if !supportLists]-->(1)<!--[endif]-->下载JDK1.6,并安装

<!--[if !supportLists]-->(2)<!--[endif]-->下载mysql免安装版mysql-noinstall-5.0.20a-win32

<!--[if !supportLists]-->(3)<!--[endif]-->下载tomcat免安装版apache-tomcat-5.5.20

<!--[if !supportLists]-->(4)<!--[endif]-->下载InstallAnywhere 2009 Enterprise,并安装

先将JavaTomcatMySQL和项目文件都复制到一个目录里面。该目录下有以下东西:

[jdk1.6] - Javajdk文件,将安装的JDK目录拷贝至此

[mysql5.0] - MySql非安装版

[tomcat5.5] - Tomcat绿色免安装版

如下图:

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

install.bat内容如下:

set JAVA_HOME=%1%/jdk1.6

set CATALINA_HOME=%1%/tomcat5.5

set mysql_home=%1%/mysql5.0

call %1%/mysql5.0/bin/mysqld --install mysql5

net start mysql5

call %mysql_home%/bin/mysqladmin -h localhost -u root password 123

call %mysql_home%/bin/mysql -hlocalhost -uroot -p123 <%mysql_home%/sql/risk.sql

call %1%/tomcat5.5/bin/service install mytomcat

net start mytomcat

其中

call %mysql_home%/bin/mysqladmin -h localhost -u root password 123修改密码为123

call %mysql_home%/bin/mysql -hlocalhost -uroot -p123 <%mysql_home%/sql/xxx.sql

是用来执行sql脚本xxx.sql,所以需要在mysql的安装目录中新建放有数据库脚本xxx.sql的文件夹sql

uninstall.bat内容如下:

set JAVA_HOME=%1%/jdk.6

set CATALINA_HOME=%1%/tomcat5.5

net stop mytomcat

net stop mysql5

call %1%/tomcat5.5/bin/service remove mytomcat

call %1%/mysql5.0/bin/mysqld --remove mysql5

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

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

五、设置环境变量
菜单Install>,按钮Add Action...>Set System Environment Variable>Add>,设置JAVA_HOMECATALINA_HOME,CATALINA_DIR,PATH 四个系统环境变量。
其中$USER_INSTALL_DIR$表示用户选择的安装路径。

JAVA_HOME

$USER_INSTALL_DIR$/jdk1.6

CATALINA_HOME

$USER_INSTALL_DIR$/tomcat5.5

CATALINA_DIR

$USER_INSTALL_DIR$/tomcat5.5/bin

PATH

$USER_INSTALL_DIR$/jdk1.6/bin;$USER_INSTALL_DIR$/mysql5.0/bin;$USER_INSTALL_DIR$/tomcat5.5/bin;c:/windows/system32

然后把jdk,tomcat,mysql 通过按钮Add Files...添加进来放在 User Install Folder直接目录下

如图所示:

六、注册服务
菜单Post-Install>,按钮Add Action...>Execute Command>Add>,在安装完成后执行install.bat,注册TomcatMySQL服务。
其中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前面。

然后添加按钮Add Action...>Motify Text File-Single File>Add>,然后在Installed file选中mysql安装目录下的my.in(如果没有这个文件,请先创建这样一个文件,内容为空),其中Additional Text选中第一个prepend,在文本框中输入:

[mysqld]

basedir="$USER_INSTALL_DIR$/mysql5.0"

datadir="$USER_INSTALL_DIR$/mysql5.0/data"

default-character-set=gbk


<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

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

八、反安装
菜单Pre-Uninstall>,按钮Add Action>Execute Command>Add>
Command Line:
 

cmd /c $USER_INSTALL_DIR$/uninstall.bat $USER_INSTALL_DIR$

将该Execute Command移动到第一个。
选中Options中的3个选项。

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

分享到:
评论

相关推荐

    installanywhere2009 打包j2ee工程全程图解

    《使用Installanywhere 2009打包J2EE工程详解》 Installanywhere是一款强大的应用程序安装包制作工具,尤其适用于打包复杂的J2EE工程。本文将详细介绍如何使用Installanywhere 2009来创建一个J2EE工程的安装程序,...

    InstallAnywhere7.1打包J2EE工程

    总的来说,使用InstallAnywhere7.1打包J2EE工程是一个综合了项目管理、资源整理、用户交互设计、安装逻辑控制等多个方面的工作。通过这个工具,开发者能够创建出专业且适应多平台的J2EE应用安装程序,极大地简化了...

    InstallAnywhere7.1打包J2EE项目(Java+Tomcat+MySQL)

    《使用InstallAnywhere7.1打包J2EE项目:Java+Tomcat+MySQL集成详解》 在软件开发领域,将一个完整的J2EE项目部署到用户的机器上,通常需要经过一系列复杂的步骤,包括编译源码、配置服务器环境、安装数据库等。而...

    installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.pdf

    【描述】: 本文将深入解析如何利用InstallAnywhere工具进行J2EE应用程序的打包,涵盖MySQL数据库、Tomcat服务器和JDK的集成。 【标签】: J2EE, InstallAnywhere, MySQL, Tomcat, JDK, 打包, 安装程序 【正文】: ...

    installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.doc

    【installanywhere打包j2ee方法详解:整合mysql+tomcat+jdk】 InstallAnywhere是一款强大的跨平台安装程序制作工具,由Flexera Software公司开发。它提供了便捷的方式,为多种操作系统如Solaris、HP-UX、AIX、Linux...

    installanywhere打包j2ee工程(包括jdk+tomcat+mysql)

    结合标题和描述,这个压缩包的内容旨在教会用户如何使用InstallAnywhere工具打包一个包含JDK、Tomcat和MySQL的完整J2EE应用,并通过命令行脚本进行服务管理,这对于希望实现自动化部署和管理的开发者来说是非常有...

    installanywhere打包j2ee的方法总结mysql+tomcat+jdk.pdf

    【描述】: 本文档将详细阐述如何利用InstallAnywhere工具打包包含MySQL数据库、Tomcat服务器和JDK的J2EE应用程序,以创建跨平台的安装程序。 【标签】: 技术文档,J2EE,InstallAnywhere,MySQL,Tomcat,JDK,打包...

    使用INSTALLANYWHERE软件打包Java web操作说明.doc

    使用INSTALLANYWHERE软件打包Java Web应用程序的操作流程主要涉及以下几个关键步骤: 1. **准备工作**: - 首先,你需要准备以下组件:Tomcat服务器(例如,6.0.35版本的免安装版)、MySQL数据库(如5.1.63免安装...

    installanywhere制作j2ee项目安装包操作

    本文将详细介绍如何使用InstallAnywhere 7.1工具来制作一个包含Java、Tomcat和MySQL的J2EE项目的安装包。通过这一过程,我们可以将一个复杂的开发成果转换为用户友好的安装程序,从而大大简化部署流程。 #### 二、...

    打包j2ee方法总结

    《打包J2EE方法详解——基于InstallAnywhere的集成打包实践》 在IT行业中,软件的发布和部署是至关重要的环节,而J2EE应用的打包则显得尤为重要。本文将深入探讨如何利用InstallAnywhere(IA)工具进行J2EE应用的...

    InstallAnyWhere J2EE集成Tomcat6.0+MySql5.1+JDK1.5

    4. **InstallAnyWhere**:是一个强大的应用程序安装包创建工具,允许开发者创建跨平台的安装程序。在该过程中,需要配置工程的基本信息,如发送错误信息到控制台,以及添加和配置各种打包文件,包括服务注册脚本、...

    installanywhere个人笔记总结,亲手写的,全世界一份

    本笔记将详细介绍如何使用InstallAnywhere来打包J2EE应用,包括配置Tomcat服务器、MySQL数据库以及设置环境变量。 ### 一、添加必要文件与配置 1. **添加文件**:首先,你需要将所有应用程序相关的文件,如JAR包、...

    InstallAnywhere制作java安装包参照.pdf

    在本文中,我们将深入探讨如何使用InstallAnywhere为Java应用程序制作安装包,包括J2SE和J2EE应用的部署策略,以及一些实用技巧。 首先,对于非Java应用,如果目标环境未预装JVM,InstallAnywhere允许用户在安装包...

    JAVA2核心技术第1卷:基础知识7th.pdf

    首先,打包工具使用的是installanywhere 5.5,这是一个用于创建跨平台安装程序的工具,能够帮助开发者将应用打包成易于部署的格式。在本案例中,我们需要打包一个基于Tomcat和MySQL的J2EE项目。 Tomcat是Apache软件...

Global site tag (gtag.js) - Google Analytics