用InstallAnywhere工具打包J2EE程序为.exe文件

一、准备工作
1、下载InstallAnywhere 2009 Enterprise,并安装,下载地址:
thunder://QUFodHRwOi8vc29mdC5qYmRvd24ubmV0Ojg4ODgvZG93bi8vSW5zdGFsbEFueXdoZXJlMjAwOUVudGVycHJpc2VfZW4uN3paWg==
2、下载JDK1.6,免安装版本
3、下载tomcat免安装版tomcat6并将项目文件(放到tomcat6的webapps)。
二、 编写2个批处理文件,分别为“install.bat”、“uninstall.bat"放在目录根路径下。
install.bat内容如下:
set JAVA_HOME=%1%\java6\jdk1.6.0_10
set CATALINA_HOME=%1%\tomcat6
call %1%\tomcat6\bin\service install tomcat
net start tomcat
::测试
::set JAVA_HOME=D:\01-javaweb\java6\jdk1.6.0_10
::set CATALINA_HOME=D:\01-javaweb\tomcat6
::call D:\01-javaweb\tomcat6\bin\service install tomcat
::net start tomcat
::pause
uninstall.bat内容如下:
set JAVA_HOME=%1%\java6\jdk1.6.0_10
set CATALINA_HOME=%1%\tomcat6
net stop tomcat
call %1%\tomcat6\bin\service remove tomcat
::测试
::set JAVA_HOME=D:\01-javaweb\java6\jdk1.6.0_10
::set CATALINA_HOME=D:\01-javaweb\tomcat6
::net stop tomcat
::call D:\01-javaweb\tomcat6\bin\service remove tomcat
三、 建立Project
打开InstallAnywhere 2009 Enterprise,建立Baisc Project Template,然后选择Advanced Designer,设置Title, Name等。
四 、本地化语言
菜单Project>Locales>,选择需要的本地化语言。
五、设置环境变量
菜单Install>,按钮Add Action...>Set System Environment Variable>Add>,设置JAVA_HOME和CATALINA_HOME,CATALINA_DIR,PATH 四个系统环境变量。
其中$USER_INSTALL_DIR$表示用户选择的安装路径。
JAVA_HOME
$USER_INSTALL_DIR$\jdk1.6
CATALINA_HOME
$USER_INSTALL_DIR$\tomcat6
CATALINA_DIR
$USER_INSTALL_DIR$\tomcat6\bin
PATH
$USER_INSTALL_DIR$\jdk1.6\bin;$USER_INSTALL_DIR$\tomcat6\bin;c:\windows\system32
然后把jdk,tomcat,mysql 通过按钮Add Files...添加进来放在 User Install Folder直接目录下
注意:在选择“whensetting this variable”时应选择 appendto existing value,这样
可以防止把已有的环境变量冲掉
如图所示:
  


六、注册服务
1、菜单Post-Install>,按钮Add Action...>Execute Command>Add>,在安装完成后执行install.bat,注册Tomcat服务。
其中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前面。
七、让安装完成后启动浏览器,自动打开项目
菜单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就是完成的安装文件包。

参考文档:

http://my.oschina.net/u/231980/blog/158608

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值