利用InstallAnywhere 2009集成jdk mysql tomcat为EXE

1. 编写两个批处理文件:install.bat和uninstall.bat,放在service目录下。
install.bat内容:

set JAVA_HOME=%1%\jdk1.6.0_10
set CATALINA_HOME=%1%\tomcat6.0.26
call %1%\tomcat6.0.26\bin\service install Tomcat
call %1%\mysql5.0.22\bin\mysqld install MySQL
net start MyTomcat
net start MySQL

uninstall.bat内容:

set JAVA_HOME=%1%\jdk1.6.0_10
set CATALINA_HOME=%1%\tomcat6.0.26
net stop Tomcat
net stop MySQL
call %1%\tomcat6.0.26\bin\service remove Tomcat
call %1%\mysql5.0.22\bin\mysqld remove MySQL


2. 建立Project
打开InstallAnywhere 2009 Enterprise,建立Baisc Project Template,设置Project Info,点击Next,添加jdk、mysql、tomcat(J2EE项目文件在其webapps子目录下)、service四个文件夹后,进入Advanced Designer。

3. 本地化语言
点击菜单Project->Locales,选择需要的本地化语言Chinese Simplified-zh_CN。

4. 设置环境变量
点击菜单Install,按钮Add Action...->Set System Environment Variable->Add,设置JAVA_HOME和CATALINA_HOME两个系统环境变量。
JAVA_HOME = $USER_INSTALL_DIR$\jdk1.6.0_10
CATALINA_HOME = $USER_INSTALL_DIR$\tomcat6.0.26
注:$USER_INSTALL_DIR$表示用户选择的安装路径。

5. 注册服务
点击菜单Post-Install->,按钮Add Action...->Execute Command->Add,在安装完成后执行install.bat,注册Tomcat和MySQL服务。

Command Line: cmd /c $USER_INSTALL_DIR$\service\install.bat $USER_INSTALL_DIR$

其中cmd /c表示执行指定的命令并中断;$USER_INSTALL_DIR$是传递给install.bat中%1%的参数,选中Options中的3个选项,将该Execute Command移动到Panel: Install Complete前面。

6. 反安装
点击菜单Pre-Uninstall->,按钮Add Action->Execute Command->Add。

Command Line: cmd /c $USER_INSTALL_DIR$\service\uninstall.bat $USER_INSTALL_DIR$

其中cmd /c表示执行指定的命令并中断;$USER_INSTALL_DIR$是传递给install.bat中%1%的参数,选中Options中的3个选项,将该Execute Command移动到Panel: Install Complete前面。

7. 打包
点击菜单Build,点击按钮Build Project,等待InstallAnywhere打包完成。
完成以后,文件夹NES_Build_Output->Web_Installers->InstData->Windows->VM->setup.exe就是完成的安装文件包。

8. 安装好以后,可能无法正常启动tomcat,请点击tomcat\bin\startup.bat。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值