2023年12月7日发(作者:)
打包记录
一、创建文件夹
1、目录结构
dm
-jdk6……………...(安装后的文件)
-Tomcat6…………….(非安装版)
-mysql6………………...(非安装版)
-服务
-启动服务.bat………(内容为空)
-停止服务.bat………(内容为空)
-
-
- //网页快捷方式
- //网页快捷方式
- //图标文件,设置快捷方式的图标,暂时无用
2、tomcat6
(1)网上下载非安装版,解压缩。
(2)修改端口为80:
(3)修改内存分配参数:中
增加如下配置
-Xms265m;-Xmx768m;-XX:PermSize=128M;-XX:MaxPermSize=384M;
(4)删除tomcat6webapps下面的所有文件夹,将项目拷至该目录,并更名为ROOT
3、jdk6采用安装版后拷至此。
4、mysql6处理
(1)常用命令
启动服务:mysqld -u root
修改密码:mysqladmin -u root -p password 新密码
(2)保证mysql中数据库存在,密码预设成功。
5、中内容如下:
set Path=%SystemRoot%system32
set JAVA_HOME=%1%jdk6
set CATALINA_HOME=%1%Tomcat6
net stop MySQL
call %1%mysql6binmysqld remove MySQL
call %1%mysql6binmysqld install MySQL
net start MySQL
net stop Tomcat6 call %1%tomcat6binservice remove Tomcat6
call %1%tomcat6binservice install Tomcat6
net start Tomcat6
sc config Tomcat6 start= auto
6、中内容设置如下:
set Path=%SystemRoot%system32
set JAVA_HOME=%1%jdk6
set CATALINA_HOME=%1%Tomcat6
net stop Tomcat6
call %1%tomcat6binservice remove Tomcat6
net stop MySQL
call %1%mysql6binmysqld --remove MySQL
7、启动服务.bat中内容如下
set Path=%SystemRoot%system32
net start Tomcat6
8、停止服务.bat中内容如下
set Path=%SystemRoot%system32
net stop Tomcat6
二、安装installAnywhere2009
此页面选择“No,thanks”其他页面直接按默认配置即可,安装完成后把破解包“”拷贝到安装目录覆盖,然后打开软件进入注册,其他信息随便输入,注册码输入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>,按钮>Set System Environment Variable>Add>,设置Path、JAVA_HOME、CATALINA_HOME三个系统环境变量。Value中$USER_INSTALL_DIR$表示用户选择的安装路径,Path的值为Tomcat6的bin目录,JAVA_HOME的值为jdk6的路径,CATALINA_HOME的值为Tomcat6的路径。
注意:为了避免影响其他客户机器上电脑使用path选择第三个,JAVA_HOME、CATALINA_HOME都选择第一个,第一个代表环境变量的添加会替换原环境变量的值,而第三个是在原环境变量后面追加所以不会影响其他软件。
4、添加文件
菜单Install>,按钮把jdk6,tomcat6,mysql6,服务, 这四个文件夹和、、以及,两个批处理文件添加进来放在 User Install Folder直接目录下。
5、添加启动,停止Tomcat服务、登录易道客、关于我们、卸载易道客开始菜单以及创建左面快捷方式“易道客”。
在Install中,addAction 选择"Create Alias,Link,Shortcut",在Path选项中选择"Shortcut's Destionation
Folder" 表示安装到"开始"菜单中去,在name中输入开始菜单中要显示的名字,名字前最好加编号排序,因为installanywhere是按名字字符排序的。点击Choose Target 选择"服务"下"启动服务.bat"。相同,对"服务"下"停止服务.bat"以及、、卸载易道客做相同操作只不过是先选中再点击“add action”创建,“卸载易道客”应该选择菜单的Choose Target。
最后再选中再点击“add action”创建"Modify Text File - Single File"(修改单文件),选择“New file:”选项,在“New file:”后输入“$DESKTOP$$$易道客.url”,然后再prepend中输入以下内容:
[InternetShortcut]
URL="127.0.0.1"
IconFile=$USER_INSTALL_DIR$$
HotKey=0
IconIndex=0
IDList=
6、动态修改配置文件
在Post-install中,addAction 选择"Modify Text File - Single File"(修改单文件)点击Choose Target 选择mysql下(如果没有可以google一个,或者从已安装的mysql中拷贝一个),然后点击下边Search and
replace strings后的Configure。增加两个字符串替换(不包含引号),
1、"D:/edk”替换为“$USER_INSTALL_DIR$”,这里的“D:/edk”就是中现在配置的路径,做次配置前请先检查自己的种路径的配置是否一样,本打包的路径为:
2、“”替换为“/”。
7、批处理执行相关命令
菜单Post-Install>,按钮>Execute Command>Add>,在安装完成之前执行,注册Tomcat6和MySQL服务。
Command Line: cmd /c $USER_INSTALL_DIR$ $USER_INSTALL_DIR$,
cmd /c表示执行指定的命令并中断。$USER_INSTALL_DIR$是传递给中%1%的参数。
并且,选中Options中的3个选项。将该Execute Command移动到Panel: Install Complete前面,意为在安装程序完成之前执行。
8、安装完成后启动浏览器,自动打开项目
菜单Post-Install>,按钮>Launch Default Browser>Add>在Other URL:填入项目地址
“127.0.0.1/”将该Launch Default Browser移动到Panel: Install Complete后面,意为安装程序结束后启动浏览器并打开项目,删除Restart Windows(代表安装后重启的意思)。
9、反安装
菜单Pre-Uninstall>,按钮Add Action>Execute Command>Add>。
Command Line:
cmd /c $USER_INSTALL_DIR$ $USER_INSTALL_DIR$
将该Execute Command移动到第三个,意为开始卸载之前执行注销删除MySQL和Tomcat6服务。选中Options中的3个选项,然后把它移动到倒数第二个,代表选择完卸载选项后在执行,避免用户取消卸载了而执行后服务就删掉了。
四、打包
菜单Build>(Without VM和VM选择是否打包虚拟机,我们选择VM带虚拟机),按钮Build Project>,等待InstallAnywhere打包完成。
完成以后,按钮Open in Explorer>,文件夹Web_Installers>InstData>Windows>VM>,就是完成的安装文件包
五、注意事项
1、系统加密需改变的java option选项: 2、设置tomcat服务为开机启动:sc config Tomcat6 start= auto,等号和auto之间要有空格
3、一定要将mysql的bin目录设置为path的环境变量否则数据备份功能不能使用!
4、配置中不需要空格的地方一定不能多留空格。
5、安装路径不能有中文字符和空格。
6、配置的先后顺序一定要严格按照本步骤。
7、tomcat jvm虚拟机如配置加密参数的话,一定要把文件拷贝到设置的相应位置。
8、要注意mysql5和mysql6的区别,mysql5的bin目录下是mysqld-nt文件,而mysql6是mysqld文件。
9、目录的层次结构一定要正确,文件存放不能夸目录。
六、现存在的问题
1、
mysql的bin目录环境变量的配置好后需重启数据备份功能才能正常使用。(待修改)
2、 安装路径不能有中文字符和空格。(待修改)


发布评论