Installanywhere使用
来源:互联网 发布:移动硬盘 centos 路径 编辑:程序博客网 时间:2024/05/23 01:10
Installanywhere使用导入mysql库,tomcate ,jdk打包(2009-10-21 15:01:36)
先将Java、Tomcat、MySQL和项目文件都复制到一个目录里面。该目录下有以下东西:
[apps] - 存放项目文件
[jdk1.6.0_13] - Java的jdk文件
[mysql-5.0.86-win32] - MySql非安装版
[apache-tomcat-5.5.20] - Tomcatz绿色非安装版
2) 编写两个批处理文件,分别为“install.bat”和“uninstall.bat”,放在目录根路径下。
install.bat内容:其中
call %1%/m>call %1%/mysql-5.0.86-win32/bin/mysqladmin -h localhost -u root password 1修改密码为1
内容如下:
set JAVA_HOME=%1%/jdk
set CATALINA_HOME=%1%/apache-tomcat-5.5.20
call %1%/apache-tomcat-5.5.20/bin/service install Tomcat
net start Tomcat
call %1%/mysql-5.0.86-win32/bin/mysqld install MySQL
net start MySQL
net start MySQL
net start MySQL
call %1%/mysql-5.0.86-win32/bin/mysqladmin -h localhost -u root password 1
uninstall.bat内容:
set JAVA_HOME=%1%/jdk
set CATALINA_HOME=%1%/apache-tomcat-5.5.20
net stop Tomcat
net stop MySQL
call %1%/apache-tomcat-5.5.20/bin/service remove Tomcat
call %1%/mysql-5.0.86-win32/bin/mysqld --remove MySQL
再编写一个批处理文件导入数据库 名子叫createbase.bat(下面两句一个意思,要一个就可以了)
@echo off
call %1/mysql-5.0.86-win32/bin/mysql -hlocalhost -uroot -p1 <%2/mysql-5.0.86-win32/db_full_back.sql
call %1/mysql-5.0.86-win32/bin/mysql -hlocalhost -uroot -p1 <%2/mysql-5.0.86-win32/bin/db_full_back.sql
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_HOME和CATALINA_HOME,CATALINA_DIR,PATH 四个系统环境变量。
其中$USER_INSTALL_DIR$表示用户选择的安装路径。
JAVA_HOME
$USER_INSTALL_DIR$/jdk
CATALINA_HOME
$USER_INSTALL_DIR$/apache-tomcat-5.5.20
CATALINA_DIR
$USER_INSTALL_DIR$/apache-tomcat-5.5.20/bin
PATH
$USER_INSTALL_DIR$/jdk/bin/;C:/windows/system32
然后把jdk,tomcat,mysql 通过按钮Add Files...添加进来放在 User Install Folder直接目录下
6) 注册服务
菜单Post-Install>,按钮Add Action...>Execute Command>Add>,在安装完成后执行install.bat,注册Tomcat和MySQL服务。
其中Command Line: cmd /c $USER_INSTALL_DIR$/install.bat $USER_INSTALL_DIR$
cmd /c表示执行指定的命令并中断。
$USER_INSTALL_DIR$是传递给install.bat中%1%的参数。
同样添加按钮Add Action...>Execute Command>Add>,在安装完成后执行createbase.bat,导入数据库
其中Command Line:
cmd /c $USER_INSTALL_DIR$/createbase.bat $USER_INSTALL_DIR$ $USER_INSTALL_DIR$
并且,选中Options中的3个选项。
将该Execute Command移动到Panel: Install Complete前面。
7) 让安装完成后启动浏览器,自动打开项目
菜单Post-Install>,按钮Add Action...>Launch Default Browser>Add>
在Other URL: 填入项目地址 http://localhost:8080/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>,setup.exe就是完成的安装文件包。
转自http://blog.sina.com.cn/s/blog_4d19b6210100g3gl.html
- Installanywhere使用
- InstallAnywhere使用与下载
- InstallAnywhere
- InstallAnywhere
- 使用InstallAnywhere 打包JAVA程序
- InstallAnywhere 使用粗讲(1)
- InstallAnywhere 使用粗讲(2)
- InstallAnywhere 使用粗讲(3)
- InstallAnywhere 使用粗讲(4)
- InstallAnywhere 使用粗讲(5)
- 使用InstallAnyWhere 2009打包发布Java Swing GUI应用程序
- InstallAnyWhere使用手册
- InstallAnywhere 简介
- installanywhere 7.1 下载地址
- InstallAnywhere 5.5 Enterprise使用指南
- installanywhere 8 破解方法
- installAnyWhere 打包web项目
- InstallAnywhere的自定义PANEL
- Dialog背景色设定
- 在RTC上使用SWTBOT framework的一些问题和解决方案
- 我当面试官的一些心得
- final
- Centos 装上VSFTPD 后 用root登录还是没有权限
- Installanywhere使用
- DNN 三种版本的比较
- Unicode字段也有collation?
- java中char,byte,short的移位操作
- 十分经典的批处理教程
- 自定义Apache日志格式
- 读过的感觉还不错的几本书
- 通过Backup Exec实施Oracle来灾难恢复
- 支点(疑惑的消除)