installanywhere打包jdk,tomcat,MySQL,j2ee项目

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

[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_HOMECATALINA_HOME 两个系统环境变量。
其中$USER_INSTALL_DIR$ 表示用户选择的安装路径。

6 ) 注册服务
菜单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 前面。

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> ,install.exe 就是完成的安装文件包。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值