用InstallAnywhere7.1打包J2EE工程为可执行文件I

本文介绍如何使用InstallAnywhere7.1进行医生工作站项目(CHWAS)的一体化部署,包括配置TOMCAT虚拟目录、修改MYSQL配置、设置批处理文件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

(集成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的原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值