`
haohao-xuexi02
  • 浏览: 214916 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

转载 j2EE 打包 一键安装

    博客分类:
  • java
阅读更多

最近一个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%   
  7. cd %project%\mysql5.1  
  8.   
  9. call mysql.bat   
  10.   
  11.   
  12. set JAVA_HOME=%webProject%\Java\jdk   
  13. set path=%path%   
  14. reg add "HKLM\system\controlset001\control\session manager\environment" /v JAVA_HOME /t reg_sz /d "%JAVA_HOME%" /f     
  15. reg add "HKLM\system\controlset001\control\session manager\environment" /v PATH /t reg_expand_sz /d "%%JAVA_HOME%%\BIN;%path%" /f      
  16.   
  17. d:   
  18. cd %project%\apache   
  19. call tomcat.bat   
  20. rem net start MySQL   
  21. rem net start Apache Tomcat   
  22.   
  23. sc config MySQL start= demand   
  24. sc config Apache Tomcat start= demand   
  25.   
  26. taskkill /f /im explorer.exe   
  27. explorer.exe   
  28. @ECHO 恭喜你,系统安装完成!!!  
@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 自动启动:

 

Java代码 复制代码
  1. @ECHO OFF   
  2. @ECHO 服务设置中,请不要中断 ......   
  3. echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓   
  4. C:   
  5. sc config 服务名称 start= auto   
  6. @ECHO 恭喜你,系统设置完成!!!   
  7. rem pause  
@ECHO OFF
@ECHO 服务设置中,请不要中断 ......
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
C:
sc config 服务名称 start= auto
@ECHO 恭喜你,系统设置完成!!!
rem pause

 

 

   1.2 手动启动

 

Java代码 复制代码
  1. @ECHO OFF   
  2. @ECHO 服务设置中,请不要中断 ......   
  3. echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓   
  4. C:   
  5. sc config 服务名称 start= demand   
  6. @ECHO 恭喜你,系统设置完成!!!   
  7. rem pause  
@ECHO OFF
@ECHO 服务设置中,请不要中断 ......
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
C:
sc config 服务名称 start= demand
@ECHO 恭喜你,系统设置完成!!!
rem pause

 1.3 重装系统,一键还原

  

Java代码 复制代码
  1. @ECHO OFF   
  2. @ECHO 服务器软件安装进行中,请不要中断 ......   
  3. echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓   
  4. d:   
  5. set webProject = 你安装的目录   
  6. set project=%webProject%   
  7. cd %project%\mysql5.1  
  8. call mysql.bat   
  9.   
  10.   
  11. set JAVA_HOME=%project%\Java\jdk   
  12. set path=%path%   
  13. reg add "HKLM\system\controlset001\control\session manager\environment" /v JAVA_HOME /t reg_sz /d "%JAVA_HOME%" /f     
  14. reg add "HKLM\system\controlset001\control\session manager\environment" /v PATH /t reg_expand_sz /d "%%JAVA_HOME%%\BIN;%path%" /f      
  15.   
  16. d:   
  17. cd %project%\apache   
  18. call tomcat.bat   
  19.   
  20. cd %project%   
  21. start 设置手动启动.exe   
  22. shutdown -r -t 6  
  23.   
  24. @ECHO 恭喜你,系统安装完成!!!  
分享到:
评论

相关推荐

    J2EE打包详解 Installshield

    **J2EE打包详解:InstallShield** 在软件开发过程中,尤其是企业级应用,打包和部署是至关重要的步骤。J2EE(Java 2 Platform, Enterprise Edition)应用通常包含多个组件,如服务器、数据库、Web应用等,都需要...

    j2ee for linux 安装

    在本文中,我们将详细探讨如何在Linux环境下安装和配置J2EE 1.4 Application Server。J2EE(Java 2 Platform, Enterprise Edition)是一种用于构建企业级分布式应用程序的平台,它提供了各种服务、APIs和容器来支持...

    j2ee打包部署

    详细介绍j2ee企业级应用程序的封装打包和部署的全过程

    J2EE打包与部署的总结

    部署则是将打包好的模块安装并配置到J2EE容器(如应用服务器)的过程。这涉及到配置文件的处理,如服务器的部署描述符(deployment descriptor)和应用程序的全局配置。J2EE平台通过XML文件来定义和管理这些配置,...

    j2ee web打包成安装软件.doc

    在IT行业中,将J2EE Web应用程序打包成安装软件是一个常见的需求,这使得用户能够方便地在本地计算机上部署和运行应用。以下是根据标题、描述和部分内容详细解释这个过程: 一、准备工作 首先,你需要准备以下工具...

    j2ee开发环境安装

    ### J2EE开发环境安装详解 #### 一、概述 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems公司推出的一种企业级应用开发平台,主要用于构建大型、分布式的企业级应用程序。为了能够顺利地进行J2EE...

    j2ee环境安装配置

    j2ee环境安装配置,是学习j2ee 的第一步啊

    J2EE打包与部署

    北京火龙果软件工程技术中心J2EE平台的主要特色之一在于开发人员可以在其之上整合不同的组件,这个将组件整合为模块并将模块整合为商业应用程序的过程叫做打包。而在一个可使用环境的安装和定制应用程序的过程则叫做...

    J2EE工程打包教程

    本教程将聚焦于J2EE工程的打包过程,这通常是软件开发周期中的一个关键步骤,确保应用能够以一种方便分发和部署的形式存在。在本文中,我们将深入探讨如何将J2EE项目打包成可执行文件,如EXE,以及涉及的相关技术...

    使用InstallAnywhere对j2ee工程打包

    ### 使用InstallAnywhere对J2EE工程打包的知识点详解 ...通过以上步骤,我们不仅了解了如何使用InstallAnywhere来打包J2EE工程,还掌握了安装程序制作的基本流程和技术细节,这对于开发者来说是非常有价值的技能。

    基于Weblogic10.3和MyEclipse6.6的J2EE开发环境安装和配置

    来自互联网,需要的朋友可以下载 基于Weblogic10.3和MyEclipse6.6的J2EE开发环境安装和配置

    打包j2ee方法总结

    《打包J2EE方法详解——基于InstallAnywhere的集成打包实践》 在IT行业中,软件的发布和部署是至关重要的环节,而J2EE应用的打包则显得尤为重要。本文将深入探讨如何利用InstallAnywhere(IA)工具进行J2EE应用的...

    J2EE环境安装之二_Eclipse和MyEclipse安装

    在IT行业中,J2EE(Java 2 Platform,...总的来说,安装J2EE开发环境需要选择合适的IDE,如Eclipse或MyEclipse,并确保系统中安装了JDK。通过简单的步骤,你就可以搭建起一个功能强大的开发平台,开始你的J2EE编程之旅。

    安装J2EE

    【安装J2EE】是一个关于在计算机环境中部署和运行Java企业版(J2EE,现称为Java EE)应用程序的过程。J2EE是一个由Sun Microsystems(现已被Oracle收购)开发的平台,它为构建分布式、多层的企业级应用程序提供了一...

    jsp j2ee5 j2ee6 中文帮助文档打包

    "jsp j2ee5 j2ee6 中文帮助文档打包"这个标题表明,这是一个集合了关于JavaServer Pages(JSP)、Java 2 Platform, Enterprise Edition(J2EE)版本5和6的中文帮助文档的压缩包。JSP是用于创建动态网页的一种技术,...

    j2ee转exe方案

    把j2ee打包成标准exe安装程序的一整套方案和截图

    j2ee j2ee j2ee j2ee j2ee j2ee

    j2ee j2ee j2ee j2ee j2ee j2ee j2ee j2ee j2ee

    j2ee.jar架包

    j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar...

Global site tag (gtag.js) - Google Analytics