日期:2014-05-19  浏览次数:20878 次

转载 j2EE 打包 一键安装

最近一个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

Java代码 复制代码
  1. rem?可以用绿色tomcat ??
  2. @ECHO??服务器安装进行中,请不要中断?...... ??
  3. set?webProject=?您指定的安装目录 ??
  4. set?tomcatPath=%webProject%\apache ??
  5. d: ??
  6. cd?%tomcatPath%\bin ??
  7. @echo?%tomcatPath%\bin ??
  8. call?service.bat?install?Apache?Tomcat ??
  9. sc?config?Apache?Tomcat?start=?auto ??
  10. @ECHO?恭喜你?服务器安装完成??
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

??

Java代码 复制代码
  1. @ECHO?OFF ??
  2. rem?不能用绿色的mysql ??
  3. @ECHO??数据库安装进行中,请不要中断?...... ??
  4. set?webProject=?您指定的安装目录 ??
  5. set?mysqlPath=%webProject%\mysql5.1??
  6. d: ??
  7. cd?%mysqlPath% ??
  8. @echo?%mysqlPath% ??
  9. ??
  10. copy?%mysqlPath%\my.ini?%SystemRoot%?/y?>nul ??
  11. %mysqlPath%\bin\mysqld.exe?-install??MySQL ??
  12. @ECHO?恭喜你?数据库安装完成??
@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

??

Java代码 复制代码
Java代码 复制代码
  1. @ECHO?OFF ??
  2. @ECHO?服务器软件安装进行中,请不要中断?...... ??
  3. echo?▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ??
  4. d: ??
  5. set?webProject=?您指定的安装目录 ??
  6. set?project=%webProject% ??