JBoss5.1配置多应用为Windows服务无需第三方软件
需积分: 9 190 浏览量
更新于2024-10-09
收藏 52KB DOC 举报
"这篇资源主要介绍了如何在Jboss5.1环境下将多个应用程序配置为Windows服务,无需依赖第三方软件,如javaservice或wrapper。作者通过两天的研究总结出了一套行之有效的方法。"
详细步骤如下:
1. 安装JDK1.6:首先,确保你的系统中已经安装了Java Development Kit的1.6版本,这是Jboss5.1运行的基础。正确安装JDK后,设置JAVA_HOME环境变量指向JDK的安装路径。
2. 安装配置Jboss5.1:下载并安装Jboss5.1,同时设置JBOSS_HOME环境变量,使其指向Jboss的安装目录。这使得系统能够识别Jboss的相关路径和命令。
3. 创建新应用程序实例:在%JBOSS_HOME%\server目录下复制all目录,并命名为新的应用程序名称,例如"EASY"。这将创建一个新的服务器配置,用于运行特定的应用程序。
4. 修改应用程序端口:打开%JBOSS_HOME%\server\EASY\deploy\jbossweb.sar\server.xml文件,将默认的HTTP(8080)和AJP(8009)端口更改为未使用的端口,比如7080和7009。此外,还要在%JBOSS_HOME%\server\EASY\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml中调整ServiceBindingSet,以避免端口冲突。
5. 配置ServiceBindingSet:在bindings-jboss-beans.xml中,选择一个未使用的ServiceBindingSet,如ports-01,或者创建一个新的ServiceBindingSet。修改第24行的参数值,将ports-default更改为所选的ServiceBindingSet。接着,按照文件中的示例,更新配置,包括bean的name、ServiceBindingSet的名称(如ports-04)以及offset值。
6. 创建项目目录:在Jboss的根目录下创建一个名为projects的新目录,然后将%JBOSS_HOME%\bin目录复制到%JBOSS_HOME%\projects\EASY,这里的EASY是你的新应用程序名。
7. 修改service脚本:将%JBOSS_HOME%\projects\EASY\service.bat重命名为serviceEASY.bat,并编辑其内容。修改第26行的JAVA_OPTS变量,添加适当的JVM内存参数,如-Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m,以及其他Jboss特定的系统属性。
完成上述步骤后,你应该能够在Windows服务管理器中看到名为serviceEASY的服务,它可以独立于用户登录状态启动和停止,从而实现了Jboss5.1上的应用程序作为Windows服务的运行。
这个过程对于多应用部署非常有用,因为每个应用程序都可以有自己的服务实例,它们可以独立启动、停止和管理,而不会相互干扰。同时,这种方法减少了对额外工具的依赖,简化了系统的复杂性。
2010-04-11 上传
点击了解资源详情
2012-05-25 上传
2011-04-27 上传
2012-05-25 上传
2011-03-09 上传
2010-02-02 上传
2012-11-25 上传
2007-07-14 上传
cyh_rosefer
- 粉丝: 19
- 资源: 13
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案