刚研究完InstallAnyWhere,将部分总结贴出如下;
一.部分脚本介绍
1. 数据库安装脚本
$INSTALLER_LAUNCH_DIR$$/$Disk1$/$MSDERelA$/$setup DISABLENETWORKPROTOCOLS=0 SAPWD="XXXXXX" SECURITYMODE=SQL DATADIR="$USER_INSTALL_DIR$$\$" TARGETDIR="$USER_INSTALL_DIR$$\$"
将SQL Server 2000 桌面引擎 的可执行文件和数据文件安装到 用户选择的安装目录当中,允许别的机器访问,SA密码为XXXXXXXXXXXXX
2. osql -U sa -P XXXXXX -Q "Create Database dbname" 登录 SQL Server 2000 并 建立数据库 dbname 。
3. osql -U sa -P XXXXXX -Q "restore database dbname from disk = '$INSTALLER_LAUNCH_DIR$$/$Disk1$/$Estate' with move dbname_Data' to '$USER_INSTALL_DIR$$/$MSSQL$/$Data$/$dbname.mdf', move dbname_Log' to '$USER_INSTALL_DIR$$/$MSSQL$/$Data$/$dbname_log.LDF' "
登录 SQL Server 2000 后 恢复演示数据库,并将数据文件和日志文件的路径修改为用户安装 SQL Server 时选择的路径
4. cd /d "$PROGRAMS_DIR$$/$Tomcat 5.0$/$bin"
service.bat install apname
为 Tomcat 5.0安装 WINDOWS 服务 名称为 apname.
5. cd /d "$PROGRAMS_DIR$$/$Tomcat 5.0$/$bin"
tomcat5.exe //US//apname --Description="Softertech Tomcat" --Startup=auto
修改 Tomcat的Windows服务的启动类型为 “自动”
二.注意
1. 恢复数据库时候必须根据原数据库文件动态修改数据文件和日志文件的路径,否则会失败
2. 将系统程序压缩安装时不能压成ZIP文件而要打包成WAR或JAR等,否则会在安装过程解压失败而不提示,最后导致被安装的系统不能正常运行。具体原因不祥
3.在批处理组件中注册windows服务时,需要先用带参数 /d 的cd命令进入tomcat的bin目录,然后再运行 service.bat install apname命令才有效果。修改服务的参数道理同上。
4. 在启动Tomcat 5.0之前必须运行用InstallAnywhere的插件更新环境变量才能正常启动。
5. 先用打包工具缩后再安装比直接制作成安装文件再安装速度要快1/2至1/3
分享到:
相关推荐
工具版本:InstallAnywhere 2009 Enterprise build 3657 使用方法: 把IAClasses.zip覆盖安装目录下的IAClasses.zip. 默认安装目录为C:\Program Files\InstallAnywhere 2009 Enterprise,则覆盖该目录下的...
用于InstallAnywhere2009的自学研究,请勿用于商业用途,否则责任自负。
Installanywhere 2010操作手册 Installanywhere 2010操作手册 Installanywhere 2010操作手册
工具:InstallAnywhere7.1Enterprise 条件:jar+tomcat(编译后的webProject)+mysql InstallAnywhere7.1Enterprise 这个功能跟强大。 下面是另外一个: 让你的WEB工程编程EXE。便捷安装轻松卸载。 以前发过一个:...
InstallAnywhere教程和参考,InstallAnywhere教程和参考InstallAnywhere教程和参考InstallAnywhere教程和参考
本文是对我们的javaweb项目(J2se)通过InstallAnywhere完整打包的一个记录文档,里面不但有每一步打包的步骤而且还有详细的讲解。
installanywhere注册文件
Installanywhere 是一款把软件程序打包成支持多平台安装软件的工具。installAnywhere针对两种用户设计了不同的开发环境:一种是common designer,另一种是Advanced Designer。当你第一次打开IA的时候,缺省的是common...
把IAKey.class复制到${user.home}/InstallAnywhere/95/Enterprise/info。 Step 6: 打开${user.home}/InstallAnywhere/95/Enterprise/preferences/com.zerog.ia.jdev.properties,加入一行“ProductCode_Ent=...
最近项目中用到了InstallAnyWhere,搞了好久都知道一点关于InstallAnyWhere打包方法。在这里分享给大家。希望对需要的朋友们有所帮助。
包含插件制作,等关键信息,制作java web 安装包的详尽说明
installanywhere使用说明.doc。其中包含关于installanywhere的具体使用说明,以及图片说明
InstallAnyWhere在打包的时候可以提供多种选项,如针对不同的操作系统,是否包含vm(即jre)等。 installanywhere的jre以vm的形式存在,必须放在installanywhere的安装目录下的resource\installer_vms文件夹下, ...
InstallAnywhere2009破解版,整理重发的,可解压,可用,可破解。
installanywhere视频教学,很好的视频教学!!!
installanywhere打包J2EE工程
使用installanywhere打包Java程序的视屏,是installanywhere的基础使用。
installanywhere使用心得,将java-web打包进行安装
installanywhere2009破解