最近一个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
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 恭喜你,系统安装完成!!!
分享到:
相关推荐
接下来,需要安装Eclipse的J2EE插件,以便支持J2EE项目的创建和管理。 2. **创建J2EE项目**:在Eclipse中,通过"New -> J2EE Project"来创建一个新的J2EE项目。这个项目通常会包含Web组件(如JSP、Servlet)和EJB...
本篇将详细探讨"1j2ee环境搭建之开发工具"的相关知识点,帮助你顺利进行Java EE项目的开发工作。 首先,Java EE环境的搭建主要涉及以下几个步骤: 1. **JDK安装**:Java Development Kit(JDK)是Java编程的基础,...
- **JBoss服务器部署**:一键式将打包或展开的档案部署至JBoss服务器,简化了部署过程。 - **J2EE向导**:一系列J2EE开发向导帮助开发者快速上手,简化了复杂的企业级应用开发。 - **多语言编辑器支持**:内置JSP...
8. **J2EE模块打包设置**:方便地打包J2EE应用。 9. **应用程序部署**:支持一键式部署到JBoss AS。 10. **集成JBoss AS进行调试**:在Eclipse内进行调试操作。 #### JBoss Eclipse IDE的安装 JBoss Eclipse IDE有...
它提供了一键式部署到WebLogic的功能,简化了开发流程。理解和熟练使用JBuilder的特性,如代码提示、自动格式化、重构工具等,能大幅提升开发效率。 4. **J2EE与WebLogic的整合** 在实际开发中,开发者通常会使用...
MyEclipse允许你配置Ant或Maven构建文件,自动化编译、打包和部署过程。 9. **代码质量检查** MyEclipse内置了代码检查工具,能自动检测潜在的编程错误和不规范的代码风格。通过“Project” -> “Clean”和...
2. **安装与配置**:手册将指导用户如何下载并安装MyEclipse 6,包括配置JDK、设置工作空间、导入项目以及定制开发环境等步骤。此外,还会讲解如何更新和管理插件,以保持软件的最新状态。 3. **Java EE开发**:...
它的核心特点在于智能编码辅助、自动控制、J2EE、Ant、JUnit和CVS集成,以及非平行编码检查和创新的GUI设计器。通过这些特性,IntelliJ IDEA能够显著提高开发效率,减少开发者在常规任务上的时间消耗。 1. **配置...
【Java开发 快速开发框架项目源码】是基于Java EE(J2EE)平台的高效能、轻量级的快速开发框架,旨在简化企业级应用的开发过程,提高开发效率。SSM架构,即Spring、Spring MVC和Mybatis的组合,是Java Web开发中的...
5. **简单发布功能**:一键打包应用程序,方便部署。 6. **企业应用开发**:支持多种应用服务器,适合企业级应用开发。 7. **生成可执行文件**:能够创建Windows下的.exe程序。 JBuilder 9的运行要求包括Windows...