`

InstallAnyWhere(转)

阅读更多
刚研究完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
分享到:
评论
1 楼 qinglfxy 2012-07-26  
你好,sql server数据库那部分可不可以写详细点,像启动服务,停止服务的还有根据数据文件恢复数据库的批处理文件要怎么写啊?望博主能不吝赐教,不胜感激。

相关推荐

    installanywhere注册文件

    “installanywhere注册文件”是 InstallAnywhere 工具授权和运行的重要组成部分,由一系列 Java 类文件组成,它们共同构成了软件的授权验证机制。理解和管理这些文件对于合法使用 InstallAnywhere 并创建有效的安装...

    installAnyWhere生成安装程序说明

    `InstallAnywhere`是一款强大的跨平台安装包制作工具,广泛应用于Java、C++、.NET等多平台应用程序的部署。本文将详细介绍如何使用InstallAnywhere生成安装程序,以及在Swing项目中的应用。 一、InstallAnywhere...

    InstallAnywhere,BS架构程序打包成CS客户端安装包

    《使用InstallAnywhere将BS架构程序打包成CS客户端安装包详解》 在软件开发过程中,有时候我们需要将基于浏览器的BS(Browser-Server)架构程序转换为客户端可以离线使用的CS(Client-Server)安装包。这时,一款...

    install anywhere教程

    "Install Anywhere"是一款强大的安装包创建工具,它允许开发者将Java应用打包成跨平台的安装程序,包括Windows上的.exe格式。下面我们将深入探讨如何使用Install Anywhere来实现这一目标,以及相关的Java技术。 ...

    InstallAnywhere v5.5.1--专业、强大的安装工具

    无论应用程序是用Java, C++, PERL, C#编写的,还是用EJB 或.NET Web services配置的,InstallAnywhere都可以将你的桌面、企业或多层Web services软件配置到你的平台上。 更低成本的开发和支持费用,提供最佳的...

    installanywhere制作过程

    【installanywhere制作过程详解】 InstallAnywhere是一款强大的应用程序安装包制作工具,它允许开发者将Web应用打包成可执行(exe)文件,便于用户在不同的操作系统上安装和运行。本教程将详细介绍如何使用Install...

    用InstallAnyWhere打包WEB应用实例

    ### 使用InstallAnyWhere打包Web应用实例详解 #### 一、前言 在软件开发领域,部署应用程序是一项重要的工作。特别是对于Web应用来说,确保应用程序能够顺利安装并运行在目标环境中至关重要。本文将以一个具体的...

    installanywhere使用笔记

    《InstallAnywhere使用详解》 InstallAnywhere是一款强大的跨平台应用程序安装包制作工具,它能够帮助开发者方便地创建和管理安装程序,适用于多种操作系统,包括MAC OS X、Windows和UNIX。下面将详细介绍其主要...

    springboot项目使用exe4J和installAnyWhere打包成exe安装运行

    这可以通过exe4j和installAnyWhere这两个工具来实现。 exe4j是一个用于将Java应用程序转换为Windows可执行文件的工具。它允许开发者创建独立的Windows程序,这些程序可以不依赖于Java运行环境(JRE)而运行。以下是...

    installanywhere制作j2ee项目安装包操作

    ### 使用InstallAnywhere 7.1制作J2EE项目安装包详解 #### 一、前言与准备工作 在软件开发领域,尤其是针对企业级应用的部署过程中,如何将复杂的J2EE项目封装成易于安装和使用的安装包至关重要。本文将详细介绍...

    java打包工具

    在本主题中,我们将详细探讨如何使用InstallAnywhere7_1这一专业级的打包工具来创建Java程序的exe安装包。 InstallAnywhere是一款跨平台的应用程序打包工具,它支持多种操作系统,包括Windows、Mac OS X和Linux等。...

    如何将java源程序打包成可执行文件.doc

    另一种是通过第三方工具InstallAnywhere来实现更复杂的安装包制作。 #### 方法一:使用JAR工具手动打包 1. **准备工作** - 将待打包的`.java`文件集中放置在一个目录中,例如`C:\source`。 - 创建一个新的目录...

    几种比较常用的把java程序转换成exe文件的方法.doc

    InstallShield X是另一款强大的安装打包工具,与InstallAnywhere类似,但其功能更为全面,可以创建复杂的安装流程。然而,它的学习曲线较陡峭,对于新手可能不太友好,同样适用于创建包含Java应用的EXE文件。 这些...

    如何制作Java可执行程序以及安装程序.doc

    在Java开发中,有时我们需要将Java应用程序转换为Windows系统下的.exe可执行程序,以便用户能够更...对于安装程序,InstallAnywhere和InstallShield X提供了更全面的解决方案,但它们都是商业产品,需要购买许可证。

    Java应用程序转化成exe文件的N种方法

    InstallShield是另一款知名的安装程序制作工具,与InstallAnywhere类似,但功能更为强大,尤其在复杂安装流程和多语言支持方面表现突出。 #### 方法十:使用Microsoft SDK for Java 微软提供的Java SDK中包含了...

    将JAVA编译为EXE的几种方法

    通过使用InstallAnywhere,开发者不仅可以将Java程序转换为EXE文件,还能实现定制化的安装流程和用户体验。 #### 5. IBM AlphaWorks - Java Native Wrapper [IBM AlphaWorks]...

    将Java应用程序本地编译为EXE的几种方法

    通过使用InstallAnywhere,开发者不仅可以将Java程序转换为EXE,还可以定制安装流程,增强用户体验。 ### 方法五:利用IBM AlphaWorks的Java Native Wrapper IBM AlphaWorks提供的Java Native Wrapper(JNW)技术...

Global site tag (gtag.js) - Google Analytics