日期:2014-05-16  浏览次数:20799 次

Installanywhere 打包mysql tomcat jdk

<!--[if !supportLists]-->一、<!--[endif]-->准备工作

<!--[if !supportLists]-->(1)<!--[endif]-->下载JDK1.6,并安装

<!--[if !supportLists]-->(2)<!--[endif]-->下载mysql免安装版mysql-noinstall-5.0.20a-win32

<!--[if !supportLists]-->(3)<!--[endif]-->下载tomcat免安装版apache-tomcat-5.5.20

<!--[if !supportLists]-->(4)<!--[endif]-->下载InstallAnywhere 2009 Enterprise,并安装

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

?[jdk1.6] - Javajdk文件,将安装的JDK目录拷贝至此

[mysql5.0] - MySql非安装版

[tomcat5.5] - Tomcat绿色免安装版

如下图:

二、 编写两个批处理文件,分别为“install.bat”“uninstall.bat”放在目录根路径下。

install.bat内容如下:

set JAVA_HOME=%1%/jdk1.6

set CATALINA_HOME=%1%/tomcat5.5

set mysql_home=%1%/mysql5.0

call %1%/mysql5.0/bin/mysqld --install mysql5

net start mysql5

call %mysql_home%/bin/mysqladmin -h localhost -u root password 123

call %mysql_home%/bin/mysql -hlocalhost? -uroot -p123 <%mysql_home%/sql/risk.sql

call %1%/tomcat5.5/bin/service install mytomcat

net start mytomcat?

其中

call %mysql_home%/bin/mysqladmin -h localhost -u root password 123修改密码为123

call %mysql_home%/bin/mysql -hlocalhost? -uroot -p123 <%mysql_home%/sql/xxx.sql

是用来执行sql脚本xxx.sql,所以需要在mysql的安装目录中新建放有数据库脚本xxx.sql的文件夹sql

?

uninstall.bat内容如下:

set JAVA_HOME=%1%/jdk.6

set CATALINA_HOME=%1%/tomcat5.5

net stop mytomcat

net stop mysql5

call %1%/tomcat5.5/bin/service remove mytomcat

call %1%/mysql5.0/bin/mysqld --remove mysql5?

三、 建立Project
打开InstallAnywhere 2009 Enterprise,建立Baisc Project Template,然后选择Advanced Designer,设置Title, Name等。

四 、本地化语言
菜单Project>Locales>,选择需要的本地化语言。

五、设置环境变量
菜单Install>,按钮Add Action...>Set System Environment Variable>Add>,设置JAVA_HOMECATALINA_HOME,CATALINA_DIR,PATH 四个系统环境变量。
其中$USER_INSTALL_DIR$表示用户选择的安装路径。

JAVA_HOME?

$USER_INSTALL_DIR$/jdk1.6

CATALINA_HOME

$USER_INSTALL_DIR$/tomcat5.5

CATALINA_DIR

$USER_INSTALL_DIR$/tomcat5.5/bin

PATH

$USER_INSTALL_DIR$/jdk1.6/bin;$USER_INSTALL_DIR$/mysql5.0/bin;$USER_INSTALL_DIR$/tomcat5.5/bin;c:/windows/system32?

然后把jdk,tomcat,mysql 通过按钮Add Files...添加进来放在 User Install Folder直接目录下

如图所示:

六、注册服务
菜单Post-Install>,按钮Add Action.