最近一个J2EE web 项目,由于不能现场实施,需要做安装包,客户可自己安装。
于是产生了把web项目打包的念头。此过程中应用了Smart Install Maker v5.02 打包工具。
此工具使用大家Googl下 很简单的使用。
打包工程中比较不好处理的是环境变量,我的web项目中使用的是mysql5.1,tomcat6 ,所以各个环境变量时比较头痛的。
刚开始实践的时候:采用的是软件固定安装目录,此次比较简单,一下大致说下处理步骤:
1:新建个目录,可自定义命名,把java\jdk,apache\tomcat,mysql5.1放入次目录,当然还可以放其他文件。
2:处理bat 脚本: 假设安装目录设定在D盘
2.1:处理安装tomcat脚本:
保存为tomcat.bat
@ECHO OFF
rem 可以用绿色tomcat
@ECHO 服务器安装进行中,请不要中断 ......
set webProject= 您指定的安装目录
set tomcatPath=%webProject%\apache
d:
cd %tomcatPath%\bin
@echo %tomcatPath%\bin
call service.bat install Apache Tomcat
sc config Apache Tomcat start= auto
@ECHO 恭喜你 服务器安装完成
2.2 处理mysql脚本:
保存为mysql.bat
@ECHO OFF
rem 不能用绿色的mysql
@ECHO 数据库安装进行中,请不要中断 ......
set webProject= 您指定的安装目录
set mysqlPath=%webProject%\mysql5.1
d:
cd %mysqlPath%
@echo %mysqlPath%
copy %mysqlPath%\my.ini %SystemRoot% /y >nul
%mysqlPath%\bin\mysqld.exe -install MySQL
@ECHO 恭喜你 数据库安装完成
2.3 处理整体安装脚本:
保存为install.bat
@ECHO OFF
@ECHO 服务器软件安装进行中,请不要中断 ......
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
d:
set webProject= 您指定的安装目录
set project=%webProject%
cd %project%\mysql5.1
call mysql.bat
set JAVA_HOME=%webProject%\Java\jdk
set path=%path%
reg add "HKLM\system\controlset001\control\session manager\environment" /v JAVA_HOME /t reg_sz /d "%JAVA_HOME%" /f
reg add "HKLM\system\controlset001\control\session manager\environment" /v PATH /t reg_expand_sz /d "%%JAVA_HOME%%\BIN;%path%" /f
d:
cd %project%\apache
call tomcat.bat
rem net start MySQL
rem net start Apache Tomcat
sc config MySQL start= demand
sc config Apache Tomcat start= demand
taskkill /f /im explorer.exe
explorer.exe
@ECHO 恭喜你,系统安装完成!!!
3:用Smart Install Maker v5.02 进行打包
常规:填入公司信息与项目信息等,此处需要选择产品文件夹的目录,点击选择固定路径
文件:选择第一步骤中的文件夹
对话框:在完整安装的地方选择重启电脑
快捷方式,可定义放在桌面的快捷文件
命令:此处需要注意:一定要选择压缩后执行install.bat
其他选项,大家可以自己根据实际情况进行设置。
附带部分bat脚本:
1.1 自动启动:
@ECHO OFF
@ECHO 服务设置中,请不要中断 ......
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
C:
sc config 服务名称 start= auto
@ECHO 恭喜你,系统设置完成!!!
rem pause
1.2 手动启动
@ECHO OFF
@ECHO 服务设置中,请不要中断 ......
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
C:
sc config 服务名称 start= demand
@ECHO 恭喜你,系统设置完成!!!
rem pause
1.3 重装系统,一键还原
@ECHO OFF
@ECHO 服务器软件安装进行中,请不要中断 ......
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
d:
set webProject = 你安装的目录
set project=%webProject%
cd %project%\mysql5.1
call mysql.bat
set JAVA_HOME=%project%\Java\jdk
set path=%path%
reg add "HKLM\system\controlset001\control\session manager\environment" /v JAVA_HOME /t reg_sz /d "%JAVA_HOME%" /f
reg add "HKLM\system\controlset001\control\session manager\environment" /v PATH /t reg_expand_sz /d "%%JAVA_HOME%%\BIN;%path%" /f
d:
cd %project%\apache
call tomcat.bat
cd %project%
start 设置手动启动.exe
shutdown -r -t 6
@ECHO 恭喜你,系统安装完成!!!
分享到:
相关推荐
j2ee web打包成安装软件.doc j2ee web打包成安装软件.doc
详细介绍j2ee企业级应用程序的封装打包和部署的全过程
详细的介绍了J2EE 1.4 application Server for Linux的安装与配置。值得借鉴。 By Jawa From LinuxAID Forum ① 采用RedhatLinux 9 Personal 简体中文版的完全安装(5GB),
j2ee开发环境安装,Android环境开发者使用,方便初学者学习J2EE环境配置
对J2EE打包与部署的一些总结 包括对什么样的资源打成什么样的文件等
[原创] J2EE+sqlserver 实现自动检测安装jdk,tomcat,创建数据库并导入数据。
j2ee环境安装配置,是学习j2ee 的第一步啊
J2EE环境安装之二_Eclipse和MyEclipse安装,动画演示
j2ee学习路径 路线图 j2ee学习路径
北京火龙果软件工程技术中心J2EE平台的主要特色之一在于开发人员可以在其之上整合不同的组件,这个将组件整合为模块并将模块整合为商业应用程序的过程叫做打包。而在一个可使用环境的安装和定制应用程序的过程则叫做...
J2EE工程打包教程
j2ee软件安装流程,需要用到mysql\myelicpse\tomcat等,比较复杂,希望对大家有帮助
使用InstallAnywhere对j2ee工程打包.doc
论坛系统源代码(J2EE)及安装程序,java
j2ee固定资产管理系统 j2ee固定资产管理系统 j2ee固定资产管理系统
J2EE与J2SE项目中路径获取的几种方式
J2EE开发环境安装指南 欢迎大家下载。
来自互联网,需要的朋友可以下载 基于Weblogic10.3和MyEclipse6.6的J2EE开发环境安装和配置
installanywhere2009 打包j2ee工程全程图解 解决 安装路径空格问题! 解决 Mysql数据库my.ini分隔符问题!
J2EE环境安装之一_Tomcat5安装说明,动画演示