(集成JVM、TOMCAT、MYSQL)
以医生工作站项目(CHWAS)为例,说明InstallAnywhere7.1使用过程。
一、 准备工作
1. 首先在建立setup文件夹(任意位置),工程以及其运行的环境整理后的目录层次结构,setup文件夹下除以下文件夹外,还包含两个批处理文件启动服务.bat和停止服务.bat两个空文件。
Setup包含文件夹如下图所示:
注意:CHWAS为已编译后的工程包;Tomcat5.5 为bin下含startup.bat 、shutdown.bat和catalina.bat的tomcat包。
2. TOMCAT的虚拟目录
在%TOMCAT_HOME% /conf目录中找到名为server.xml的批处理文件,找到
元素,在此元素中追加一个子元素,内容为,表示当TOMCAT启动的时候,会初始化CHWAS工程。
当我们要访问Test工程的时候,只要在浏览器中输入http://localhost:8080/CHWAS即可。
二、使用IstallAnywhere注意事项
1.选中左侧Install ,导入文件,如下图
2.选中左侧Post—Install 设置以下内容
A、把MYSQL中的my.ini文件安装后自动追加以下内容:
在“post-install”中添加一个叫“MODIFY TEXT FILE-SINGLE FILE”的ACTION;然后点击“CHOOSE TARGET”,选择my.ini文件;选种prepend(在文件开头)单选框;
在additional Test中添加如下内容:
[mysqld]
basedir = $USER_INSTALL_DIR$/MySQL Server 5.0
datadir = $USER_INSTALL_DIR$/MySQL Server 5.0/data
default-character-set = UTF-8
set-variable=max_connections=1000
[WinMySQLAdmin]
Server=$USER_INSTALL_DIR$/MySQL Server 5.0/bin/mysqld-nt.exe
user=root
password=******
说明:有了上述追加的内容后,MYSQL就可以注册为系统的服务了;如果使用的数据库有用户名和密码,需要设置用户名和密码
B、在%TOMCAT_HOME%/bin目录中的startup.bat和shutdown.bat文件的开头追加以下内容:
set CURRENT_DIR=$USER_INSTALL_DIR$/Tomcat5.5
说明:有了上述追加的内容后,startup.bat文件和shutdown.bat头部会自动添加设置CURRENT_DIR 代码,这个CURRENT_DIR为当前安装路径。
C、在%TOMCAT_HOME%/bin目录中的catalina.bat文件的开头追加以下内容:
set JAVA_HOME=$USER_INSTALL_DIR$/java/jdk1.5.0_07
set CURRENT_DIR=$USER_INSTALL_DIR$/Tomcat5.5/bin
说明:B、C是将jdk和tomcat关联起来
D、把MYSQL服务注册在系统中,可以在INSTALLANYWHERE中写一段批处理命令,在安装结束后,让MYSQL注册服务;
操作: 在“post-install”中新建“Excute Script/Batch File”的ACTION;
在COMMET中填入“注册MYSQL服务”;
在代码填写框中输入:
Call "$USER_INSTALL_DIR$/MySQL Server 5.0/bin/mysqld-nt" install
E、设置批处理文件内容并为这两个文件创建快捷方式到桌面上
设置启动服务.bat,启动mysql和tomcat,设置方法与A类似,添加内容如下
Net start mysql
Call "$USER_INSTALL_DIR$/Tomcat5.5/bin/startup.bat"
设置停止服务.bat,停止tomcat和mysql,设置方法与A类似,添加内容如下
Call "$USER_INSTALL_DIR$/Tomcat5.5/bin/shutdown.bat"
Net stop mysql
为两个文件创建桌面快捷方式步骤:选中启动服务,add Action,选中Create Alias
Link,shortcut ok,设置快捷方式名称为启动服务,Path为Shortcuts Destination Folder.终止服务类似。
最后,build该可执行文件。
三、下载安装文件
在 CHWAS_Build_Output 文件夹最里层有install.htm,打开即可下载要安装的文件。安装即可。
其他注意事项:
1. 路径中千万不要出现空格。如CURRENT_DIR=$USER_INSTALL_DIR$/Tomcat5.5写成
CURRENT_DIR= $USER_INSTALL_DIR$/Tomcat5.5就会导致路径设置错误。
2. 启动服务后报以下错误
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
catalina_home设置有误。可能是Startup.bat 文件有问题,根据需要看catalina_home设置是否有误。
或者是上1的原因。