<!--[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,并安装
先将Java、Tomcat、MySQL和项目文件都复制到一个目录里面。该目录下有以下东西:
[jdk1.6] - Java的jdk文件,将安装的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_HOME和CATALINA_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...>Execute
Command>Add>,在安装完成后执行install.bat,注册Tomcat和MySQL服务。
其中Command Line:
cmd /c $USER_INSTALL_DIR$/install.bat
$USER_INSTALL_DIR$
cmd /c表示执行指定的命令并中断。
$USER_INSTALL_DIR$是传递给install.bat中%1%的参数。
并且,选中Options中的3个选项。
将该Execute Command移动到Panel:
Install Complete前面。
然后添加按钮Add Action...>Motify
Text File-Single File>Add>,然后在Installed file选中mysql安装目录下的my.in(如果没有这个文件,请先创建这样一个文件,内容为空),其中Additional Text选中第一个prepend,在文本框中输入:
[mysqld]
basedir="$USER_INSTALL_DIR$/mysql5.0"
datadir="$USER_INSTALL_DIR$/mysql5.0/data"
default-character-set=gbk
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
七、让安装完成后启动浏览器,自动打开项目
菜单Post-Install>,按钮Add
Action...>Launch Default Browser>Add>
在Other URL: 填入项目地址 http://localhost:8080/ProjectName
讲该Launch Default Browser移动到Panel:
Install Complete后面。
八、反安装
菜单Pre-Uninstall>,按钮Add
Action>Execute Command>Add>。
Command Line:
cmd /c $USER_INSTALL_DIR$/uninstall.bat
$USER_INSTALL_DIR$
将该Execute Command移动到第一个。
选中Options中的3个选项。
九、打包
菜单Build>,按钮Build Project>,等待InstallAnywhere打包完成。
完成以后,按钮Open in Explorer>,文件夹Web_Installers>InstData>Windows>VM>,setup.exe就是完成的安装文件包。
分享到:
相关推荐
用InstallAnywhere7.1打包J2EE工程为可执行文件
installanywhere2009 打包j2ee工程全程图解 解决 安装路径空格问题! 解决 Mysql数据库my.ini分隔符问题!
installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.pdf
installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.doc
installanywhere打包J2EE工程
InstallAnywhere打包J2EE
使用InstallAnywhere对j2ee工程打包.doc
那么多个资源就没有一个把项目工程文件放上去,如果把工程文件*.iap_xml放上去了,别人用installanywhere打开,再配上说明文档,不就一清二楚了吗? 偶把所有的都放上去了,这是偶与别人的区别!注意: jdk,tomcat,...
NULL 博文链接:https://xiantiaolang.iteye.com/blog/259447
InstallAnywhere工具打包jdk1.5+tomcat6.0+web应用程序详解的步骤
installanywhere打包j2ee的方法总结mysql+tomcat+jdk.pdf
使用installanywhere打包Java程序的视屏,是installanywhere的基础使用。
InstallAnywhere7_1打包J2EE项目(Java+Tomcat+MySQL)
本文是对我们的javaweb项目(J2se)通过InstallAnywhere完整打包的一个记录文档,里面不但有每一步打包的步骤而且还有详细的讲解。
installanywhere制作j2ee项目安装包\installanywhere制作j2ee项目安装包.doc java mysql tomcat
包括installanywhere打包的视频四个,以及命令行启动mysql和tomcat的脚本,非常实用
使用INSTALLANYWHERE软件打包Java web操作说明