- 浏览: 216574 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
foreach4:
haohao-xuexi02 写道xiang37 写道原来这么 ...
在路上 -
haohao-xuexi02:
xiang37 写道原来这么难!生活是自己的,人生很多时候,需 ...
在路上 -
xiang37:
原来这么难!生活是自己的,人生很多时候,需要拿得起,放得下。
在路上 -
xiang37:
坚强,原来那么难!
关于嘟嘟,引起的 -
heymaomao:
vi $PATH_resin/bin/httpd.sh arg ...
resin 的 java.lang.OutOfMemoryError: PermGen space 解决办法
最近一个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
- 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 恭喜你 服务器安装完成
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 恭喜你 数据库安装完成
@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代码
- @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 恭喜你,系统安装完成!!!
@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
@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
@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 恭喜你,系统安装完成!!!
发表评论
-
SQL生成 日期+流水号 的编号
2011-08-26 17:30 3033--以下代码生成的编号长度为12,前6位为日期信息,格式为YY ... -
转解决Firefox3,IE7,IE8上传图片预览
2011-08-08 15:00 1723网上找了不少资料发现以下两个原因导致Firefox3,IE7, ... -
String []split
2011-08-04 16:39 1135public static void main(String[ ... -
处理时间
2011-08-03 14:56 1052/*--------处理订单时间------begin---- ... -
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
2011-07-29 09:33 5529/** * 处在开放注册期内的代理订单 ... -
转javax.xml.datatype.XMLGregorianCalendar
2011-07-22 11:58 3926原文:http://xiyangzk.iteye.com/bl ... -
转Holder模式
2011-07-12 17:00 1165原文:http://badqiu.iteye.com/blog ... -
多线程并发访问解决方案 转
2011-06-16 10:48 956原文:http://incan.iteye.com ... -
小例子--当前时间加三天时间减一秒
2011-06-01 11:41 2989public static void main(String[ ... -
解决办法:服务器未能识别 HTTP 标头 SOAPAction 的值 转载
2011-06-01 09:25 7630这个是昨天快要下班的 ... -
java防SQL注入html编码入侵特殊字符转义和方法入参检测工具(Spring) ---转载
2011-05-17 09:54 2582Spring 不但提供了一个功 ... -
特殊字符转义 --转载
2011-05-16 17:23 1245原文:http://xhpscdx.iteye.com/blo ... -
session 跨域---未解决
2011-05-10 09:24 1206session 跨域的问题是这样的:用户在a系统登录之后,再去 ... -
web.xml里<filter-mapping>中的<dispatcher>
2011-04-07 09:28 9882.4版本的servlet规范在部属描述符中新增加了 ... -
struts1 和struts2 整合 转
2011-04-06 11:56 1277h项目使用struts1 框架,对于struts1的Web.x ... -
Struts2.0 web.xml 配置文件
2011-04-06 11:51 1858原文:http://thelongestday.iteye.c ... -
关于textarea自动生成N多空格的恶心问题
2011-03-17 12:27 1958textarea自动产生多个空格的问题,一开始以为css样式控 ... -
转载 单点登录知识点(2)
2011-03-05 00:53 1268原文:http://linliangyi2007.iteye. ... -
转载 单点登录知识点(1)
2011-03-05 00:43 1125原文:http://linliangyi2007.iteye. ... -
转载 单点登录(3)
2011-03-05 00:02 1169原文:http://www.iteye.com/topic/ ...
相关推荐
部署则是将打包好的模块安装并配置到J2EE容器(如应用服务器)的过程。这涉及到配置文件的处理,如服务器的部署描述符(deployment descriptor)和应用程序的全局配置。J2EE平台通过XML文件来定义和管理这些配置,...
**J2EE打包详解:InstallShield** 在软件开发过程中,尤其是企业级应用,打包和部署是至关重要的步骤。J2EE(Java 2 Platform, Enterprise Edition)应用通常包含多个组件,如服务器、数据库、Web应用等,都需要...
在本文中,我们将详细探讨如何在Linux环境下安装和配置J2EE 1.4 Application Server。J2EE(Java 2 Platform, Enterprise Edition)是一种用于构建企业级分布式应用程序的平台,它提供了各种服务、APIs和容器来支持...
详细介绍j2ee企业级应用程序的封装打包和部署的全过程
在IT行业中,将J2EE Web应用程序打包成安装软件是一个常见的需求,这使得用户能够方便地在本地计算机上部署和运行应用。以下是根据标题、描述和部分内容详细解释这个过程: 一、准备工作 首先,你需要准备以下工具...
### J2EE开发环境安装详解 #### 一、概述 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems公司推出的一种企业级应用开发平台,主要用于构建大型、分布式的企业级应用程序。为了能够顺利地进行J2EE...
j2ee环境安装配置,是学习j2ee 的第一步啊
北京火龙果软件工程技术中心J2EE平台的主要特色之一在于开发人员可以在其之上整合不同的组件,这个将组件整合为模块并将模块整合为商业应用程序的过程叫做打包。而在一个可使用环境的安装和定制应用程序的过程则叫做...
本教程将聚焦于J2EE工程的打包过程,这通常是软件开发周期中的一个关键步骤,确保应用能够以一种方便分发和部署的形式存在。在本文中,我们将深入探讨如何将J2EE项目打包成可执行文件,如EXE,以及涉及的相关技术...
### 使用InstallAnywhere对J2EE工程打包的知识点详解 ...通过以上步骤,我们不仅了解了如何使用InstallAnywhere来打包J2EE工程,还掌握了安装程序制作的基本流程和技术细节,这对于开发者来说是非常有价值的技能。
来自互联网,需要的朋友可以下载 基于Weblogic10.3和MyEclipse6.6的J2EE开发环境安装和配置
《打包J2EE方法详解——基于InstallAnywhere的集成打包实践》 在IT行业中,软件的发布和部署是至关重要的环节,而J2EE应用的打包则显得尤为重要。本文将深入探讨如何利用InstallAnywhere(IA)工具进行J2EE应用的...
在IT行业中,J2EE(Java 2 Platform,...总的来说,安装J2EE开发环境需要选择合适的IDE,如Eclipse或MyEclipse,并确保系统中安装了JDK。通过简单的步骤,你就可以搭建起一个功能强大的开发平台,开始你的J2EE编程之旅。
【安装J2EE】是一个关于在计算机环境中部署和运行Java企业版(J2EE,现称为Java EE)应用程序的过程。J2EE是一个由Sun Microsystems(现已被Oracle收购)开发的平台,它为构建分布式、多层的企业级应用程序提供了一...
"jsp j2ee5 j2ee6 中文帮助文档打包"这个标题表明,这是一个集合了关于JavaServer Pages(JSP)、Java 2 Platform, Enterprise Edition(J2EE)版本5和6的中文帮助文档的压缩包。JSP是用于创建动态网页的一种技术,...
把j2ee打包成标准exe安装程序的一整套方案和截图
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...