InstallAnywhere打包JAVA项目完成示例加讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

打包记录

一、创建文件夹

1、目录结构

\dm

-jdk6……………...(安装后的文件)

-tomcat6…………….(非安装版)

-mysql6………………...(非安装版)

-服务

-启动服务.bat………(内容为空)

-停止服务.bat………(内容为空)

-install.bat

-uninstall.bat

- about.url //网页快捷方式

-edk.url //网页快捷方式

-Internet-explorer.ico //图标文件,设置快捷方式的图标,暂时无用

2、tomcat6

(1)网上下载非安装版,解压缩。

(2)修改端口为80:tomcat6\conf\service.xml

(3)修改内存分配参数:tomcat6\bin\service.bat中

增加如下配置

-Xms265m;-Xmx768m;-XX:PermSize=128M;-XX:MaxPermSize=384M;

(4)删除tomcat6\webapps\下面的所有文件夹,将项目拷至该目录,并更名为ROOT

3、jdk6采用安装版后拷至此。

4、mysql6处理

(1)常用命令

启动服务:mysqld -u root

修改密码:mysqladmin -u root -p password 新密码

(2)保证mysql中数据库存在,密码预设成功。

5、install.bat中内容如下:

set Path=%SystemRoot%\system32

set JA V A_HOME=%1%\jdk6

set CATALINA_HOME=%1%\tomcat6

net stop MySQL

call %1%\mysql6\bin\mysqld remove MySQL

call %1%\mysql6\bin\mysqld install MySQL

net start MySQL

net stop Tomcat6

call %1%\tomcat6\bin\service remove Tomcat6

call %1%\tomcat6\bin\service install Tomcat6

net start Tomcat6

sc config Tomcat6 start= auto

6、uninstall.bat中内容设置如下:

set Path=%SystemRoot%\system32

set JA V A_HOME=%1%\jdk6

set CATALINA_HOME=%1%\tomcat6

net stop Tomcat6

call %1%\tomcat6\bin\service remove Tomcat6

net stop MySQL

call %1%\mysql6\bin\mysqld --remove MySQL

7、启动服务.bat中内容如下

set Path=%SystemRoot%\system32

net start Tomcat6

8、停止服务.bat中内容如下

set Path=%SystemRoot%\system32

net stop Tomcat6

二、安装installAnywhere2009

此页面选择“No,thanks”其他页面直接按默认配置即可,安装完成后把破解包“IAClasses.zip”拷贝到安装目录覆盖,然后打开软件进入注册,其他信息随便输入,注册码输入22位的任意字符,然后“save to…”到任何一个地方,重启软件即可注册成功!

三、配置打包选项

1、建立Project

打开InstallAnywhere 2009 Enterprise,选择"Create New Project","Basic Project Template",点击"Save as"

选择最后的保存路径,然后选择Advanced Designer,在打开的详细设置窗口中选择:

Project--→Info:设置Installer Title(安装界面标题栏显示的名字),Installer Name(打包成的安装文件的名字),Product Name(打包界面中显示的产品名字,也会在开始菜单中显示)等。

Project--→Description:中主要是配置产品的名称,id及版本信息,提供商的名称与支持网址。不过此项配置实际中不起作用。

Project--→Platforms:设置不同平台下安装程序安装时的默认路径,快捷方式的存在位置,安装方式(图形界面安装还是控制台安装)。我们默认是Windows,然后在Default Install Folder中选择System Drive Root,在“\”后面输入edk 即安装程序的默认安装目录为C:\edk。因为这里不能设置到D盘,所以我们给客户安装时候需要手动修改安装目录,最好安装在D:\dmsoft。

2、本地化语言

菜单Project>Locales>,选择需要的本地化语言。我们选择zh_Cn,和En。

3、设置环境变量,添加文件

菜单Install>,按钮Add Action...>Set System Environment Variable>Add>,设置Path、JA V A_HOME、CA TALINA_HOME三个系统环境变量。Value中$USER_INSTALL_DIR$表示用户选择的安装路径,Path 的值为Tomcat6的bin目录,JA V A_HOME的值为jdk6的路径,CA TALINA_HOME的值为Tomcat6的路径。

注意:为了避免影响其他客户机器上电脑使用

path选择第三个,JA V A_HOME、CATALINA_HOME都选择第一个,第一个代表环境变量的添加会替换原环境变量的值,而第三个是在原环境变量后面追加所以不会影响其他软件。

4、添加文件

菜单Install>,按钮Add Files...把jdk6,tomcat6,mysql6,服务,这四个文件夹和about.url、edk.url、Internet-explorer.ico以及install.bat,uninstall.bat两个批处理文件添加进来放在User Install Folder直接目录下。

5、添加启动,停止Tomcat服务、登录易道客、关于我们、卸载易道客开始菜单以及创建左面快捷方式“易道客”。

在Install中,addAction 选择"Create Alias,Link,Shortcut",在Path选项中选择"Shortcut's Destionation Folder" 表示安装到"开始"菜单中去,在name中输入开始菜单中要显示的名字,名字前最好加编号排序,因为installanywhere是按名字字符排序的。点击Choose Target 选择"服务"下"启动服务.bat"。相同,对"

服务"下"停止服务.bat"以及about.url、edk.url、卸载易道客做相同操作只不过是先选中

再点击“add action”创建,“卸载易道客”

菜单的Choose Target应该选择

最后再选中再点击“add action”创建"Modify Text File - Single File"(修改单文件),选择“New file:”选项,在“New file:”后输入“$DESKTOP$$\$易道客.url”,然后再prepend中输入以下内容:

[InternetShortcut]

URL="http://127.0.0.1"

IconFile=$USER_INSTALL_DIR$$\Tomcat6\webapps\ROOT\favicon.ico

HotKey=0

IconIndex=0

IDList=

6、动态修改配置文件

在Post-install中,addAction 选择"Modify Text File - Single File"(修改单文件)点击Choose Target 选择

相关文档
最新文档