先将Java、Tomcat、MySQL和项目文件都复制到一个目录里面。该目录下有以下东西:
[apps] - 存放项目文件
[jdk1.6.0_13] - Java的jdk文件
[MySQL-5.1] - MySql非安装版
[Tomcat-6.0.18] - Tomcat
1) 修改 Tomcat目录\conf\server.xml 中的标签<Host appBase="webaps" ...> ,将appBase指向项目所在相对路径。注意路径分割符使用“/”。
2) 编写两个批处理文件,分别为“install.bat”和“uninstall.bat”,放在目录根路径下。
install.bat内容:
set JAVA_HOME=%1%\jdk1.6.0_13
set CATALINA_HOME=%1%\Tomcat-6.0.18
call %1%\Tomcat-6.0.18\bin\service install Tomcat
call %1%\MySQL-5.1\bin\mysqld --install MySQL
net start MyTomcat
net start MySQL
uninstall.bat内容:
set JAVA_HOME=%1%\jdk1.6.0_13
set CATALINA_HOME=%1%\Tomcat-6.0.18
net stop Tomcat
net stop MySQL
call %1%\Tomcat-6.0.18\bin\service remove Tomcat
call %1%\MySQL-5.1\bin\mysqld --remove MySQL
3) 建立Project
打开InstallAnywhere 2009 Enterprise,建立Baisc Project Template,然后选择Advanced Designer,设置Title, Name等。
4) 本地化语言
菜单Project>Locales>,选择需要的本地化语言。
5) 设置环境变量
菜单Install>,按钮Add Action...>Set System Environment Variable>Add>,设置JAVA_HOME和CATALINA_HOME两个系统环境变量。
其中$USER_INSTALL_DIR$表示用户选择的安装路径。
6) 注册服务
菜单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前面。
7) 让安装完成后启动浏览器,自动打开项目
菜单Post-Install>,按钮Add Action...>Launch Default Browser>Add>
在Other URL: 填入项目地址 http://localhost:7777/rpss
讲该Launch Default Browser移动到Panel: Install Complete后面。
8) 反安装
菜单Pre-Uninstall>,按钮Add Action>Execute Command>Add>。
Command Line: cmd /c $USER_INSTALL_DIR$\uninstall.bat $USER_INSTALL_DIR$
将该Execute Command移动到第一个。
选中Options中的3个选项。
9) 打包
菜单Build>,按钮Build Project>,等待InstallAnywhere打包完成。
完成以后,按钮Open in Explorer>,文件夹Web_Installers>InstData>Windows>VM>,setup.exe就是完成的安装文件包。
分享到:
相关推荐
InstallShield 制作安装程序(java web程序),将java web程序包含JDK resin服务等打包成.exe安装文件。
文档描述了如何使用installanywhere 打包一个java web应用程序,文档步骤详尽,记录了从installanywhere安装破解到打包程序的创建及各种面板、处理的一些步骤。
手上好几个版本的exe4j。。主要用于java项目打包成exe程序的。。以防丢失,也方便以后下载使用。
1、实现程序一键安装 2、卸载 3、安装时验证密码 4、应用系统快捷方式启动、注册应用系统window服务形式启动等 5、安装完毕后提示是否自动重启电脑,并需要安装完毕后重启电脑服务才能自动进行。 注意:在打包...
JAVA WEB程序开发范例宝典1-3章源代码 因为上传大小有限制 所以只能分开打包上传
将java程序打包成“可执行”文件示例
本文档是《Java Web开发实战1200例(第I卷)》(清华大学出版社.卢瀚.王春斌)一书的配套光盘。 因原光盘体积较大,但主要内容均为源程序,难以精简,所以直接将光盘内容打包成17部分,这是第1部分。
java web 整合开发 刘斌 程序书源代码 第11章 充分利用Spring 3.0的IoC利器统管Bean世界第12章 基于Annotation注解技术的SSH2整合开发第13~16章 综合实例-免费电子商务平台第14章 通用新闻采集系统第17章 JAVA EE...
第11章 充分利用Spring 3.0的IoC利器统管Bean世界 第12章 基于Annotation注解技术的SSH2整合开发 第13~16章 综合实例-免费电子商务平台 第14章 通用新闻采集...第17章 JAVA EE应用安装打包利器—InstallAnywhere 2010
【从零开始学Java Web开发】孙更新.pdf Java设计模式之抽象工厂模式.pdf Java数据结构和算法.pdf Java数据结构和算法中文第二版.pdf Java线程.pdf Java夜未眠_程序员的心声.pdf JAVA优化编程.pdf Java语言编码规范....
这个项目是用电子作为本机可执行文件包装任何Java Web应用程序(使用Springboot的fe)的起点。 对于构建过程,仅使用maven。 该项目包含所有必要的配置和一些占位符文件,以帮助您入门。 该项目的灵感来自 ,但有...
上传、java mail和分页显示、web编程中文乱码问题及解决方案、应用程序的打包和部署等。书中还深入讲解了客户端验证框架jsvalidation、在线文本编辑器fckeditor和apache commons的一些类库等功能强大的实用开发工具...
这个学生信息管理系统是基于mvc模式,使用Ajax和servlet等技术实现的Java web程序,数据库使用的MySQL。因为做的时间不长,必然存在一些bug,希望大家见谅!有兴趣的朋友可以下载下来看看!谢谢!
NSIS NSI源代码 制作JAVA WEB + TOMCAT7 + jdk1.70
《Java-web程序设计》教案 课题:第一章 Java Web概述 【教学目标】 掌握JSP运行环境的搭建,能进行简单的JSP程序编写与运行。 【教学重点】 Eclipse+Dreamweaver工具、项目的导入、导出、发布打包 【教学难点】 ...
本文档是《Java Web开发实战1200例(第I卷)》(清华大学出版社.卢瀚.王春斌)一书的配套光盘。 因原光盘体积较大,但主要内容均为源程序,难以精简,所以直接将光盘内容打包成17部分,这是第15部分。
本文档是《Java Web开发实战1200例(第I卷)》(清华大学出版社.卢瀚.王春斌)一书的配套光盘。 因原光盘体积较大,但主要内容均为源程序,难以精简,所以直接将光盘内容打包成17部分,这是第7部分。
本文档是《Java Web开发实战1200例(第II卷)》(清华大学出版社.卢瀚.王春斌)一书的配套光盘。 因原光盘体积较大,但主要内容均为源程序,难以精简,所以直接将光盘内容打包成10部分,这是第8部分。
安装对于Gradle,将以下依赖项添加到build.gradle :compile group : ' nl.martijndwars ' , name : ' web-push ' , version : ' 5.1.1 ' 对于Maven,将以下依赖项添加到pom.xml : < groupId>nl.martijndwars ...