JBOSS端口冲突解决方案

时间:2024.3.27

本文档是在jboss-5.1.0.GA版本上做的调试:

最常见的端口冲突就是1098端口,下面针对1098端口进行简单说明:

可能原因:

1、  已有jboss运行中(有时关机时jboss没有关闭,下次开机后启动jboss会报端口占用)

解决办法如下:

调用jboss的关闭脚本,如我的jboss安装路径为D:\server\ams\jboss-5.1.0.GA\,

则打开cmd,运行cd D:\server\ams\jboss-5.1.0.GA\bin;进入bin目录,然后运行 shutdown –S

即可。

2、端口被其他程序占用。

     解决办法如下:

方案一:查看并结束掉占用1098端口的进程,然后通过任务管理器杀掉该进程即可。

进入cmd,输入如下命令netstat -a -o –n,能看到类似下面的结果

  Proto  Local Address   Foreign Address  State       PID
    TCP   127.0.0.1:1098  0.0.0.0:0        LISTENING   4324

这个4324进程就是占用1098端口的元凶,打开任务管理器找到该进程结束掉即可。

备注:Windows 任务管理器默认是不显示PID的,需要进行一下设置。

  进入windows 任务管理器,选中“进程”标签页,然后点击工具条上的“查看”-> “选择列” -> “选中PID”                  (如图)

方案二:修改jboss的监听端口,方法如下:

  修改文件\server\default\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml


第二篇:修改JBOSS端口


解决两个JBOSS部署在同一台服务器时端口占用问题

当两个JBOSS部署在同一台服务器上时,需要修改下面的端口值

1, jboss-4.2.2.GA\server\default\deploy\ejb3.deployer\META-INF下打开jboss-service.xml文件

第12行修改3873的端口值

<mbean code="org.jboss.remoting.transport.Connector"

name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3"> <depends>jboss.aop:service=AspectDeployer</depends>

<attribute name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute> <attribute name="Configuration">

<handlers>

<handler

2, jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer下打开server.xml文件 修改80,8009,8443的

端口值

a. 第22行修改80端口;

b. 第25行修改8443端口;

<Connector port="80" address="${jboss.bind.address}"

maxThreads="250" maxHttpHeaderSize="8192"

emptySessionPath="true" protocol="HTTP/1.1"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" /> c. 第39行修改8009端口;

emptySessionPath="true" enableLookups="false" redirectPort="9445" />

<Engine name="jboss.web" defaultHost="localhost">

3, jboss-4.2.2.GA\server\default\conf下打开jboss-service.xml文件,修改8083,1098,1099,4444,4445,

4446的端口值

a. 第210行修改8083端口;

<mbean code="org.jboss.web.WebService"

name="jboss:service=WebService">

<!-- The Bind address and Port -->

<attribute name="BindAddress">${jboss.bind.address}</attribute>

<attribute name="Port">8083</attribute>

<!-- The address to use for the host portion of the RMI codebase URL -->

<attribute name="Host">${java.rmi.server.hostname}</attribute>

<!-- Should non-EJB .class files be downloadable -->

<attribute name="DownloadServerClasses">true</attribute>

b. 第257行修改1098端口

<!-- The port of the RMI naming service, 0 == anonymous -->

<attribute name="RmiPort">1098</attribute>

<!-- The RMI service bind address. Empty == all addresses

-->

c. 第251行修改1099的端口值

<attribute name="Port">1099</attribute>

d. 第426行修改4444端口值

<mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"

name="jboss:service=invoker,type=jrmp">

<attribute name="RMIObjectPort">4444</attribute>

<attribute name="ServerAddress">${jboss.bind.address}</attribute>

e. 第450行修改4445的端口值

<mbean code="org.jboss.invocation.pooled.server.PooledInvoker"

name="jboss:service=invoker,type=pooled">

<attribute name="NumAcceptThreads">1</attribute>

<attribute name="MaxPoolSize">300</attribute>

<attribute name="ClientMaxPoolSize">300</attribute>

<attribute name="SocketTimeout">60000</attribute>

<attribute name="ServerBindAddress">${jboss.bind.address}</attribute>

<attribute name="ServerBindPort">4445</attribute>

<attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>

<attribute name="ClientConnectPort">0</attribute>

<attribute name="ClientRetryCount">1</attribute>

<attribute name="EnableTcpNoDelay">false</attribute>

f. 第510行修改4446的端口值

<attribute name="socketTimeout" isParam="true">600000</attribute>

<attribute name="serverBindAddress">${jboss.bind.address}</attribute>

<attribute name="serverBindPort">4446</attribute>

4, jboss-4.2.2.GA\server\default\conf打开jboss-minimal.xml文件,修改1099的端口值,与第3步中的修

改一致

第76行修改1099的值

<attribute name="Port">1099</attribute>

5,jboss-4.2.2.GA\server\default\deploy\jms下打开uil2-service.xml,修改8093的端口值

第22行修改8093的端口值

<attribute name="ServerBindPort">8093</attribute>

更多相关推荐:
旅游(景区、旅行社)行业呼叫中心解决方案-荆棘鸟

旅游(景区/旅行社)行业呼叫中心解决方案一、行业背景目前中国的旅行社有15000多家,加上20xx年WTO保护期过后,外资旅游机构的大规模涌入,市场竞争将越来越激烈,呼叫中心作为旅游企业与客户联络统一的服务窗口…

美容院存在问题一览以及解决方案 更新时间

美容院存在问题一览以及解决方案更新时间:20xx-8-179:30:00来源:中国美容人才网编辑部新浪微博腾讯微博【评论】[导读]美容行业在这几年有了很大的发展,满足了顾客朋友们对美丽的追求,增加了就业,从业人…

精益管理咨询式培训解决方案

精益管理咨询式培训解决方案--重塑文化、优化流程、转变职能、管理创新、全员发动、追求完美第一部分精益管理—从本质上向管理要效益中国企业如履薄冰,必须在夹缝中获得生存空间中国企业要想真正腾飞,必须直面逐步恶化的客…

网格化城市管理的全套解决方案

“网格化城市管理新模式”是将现代工程科学与现代社会科学有机结合,采用“万米单元网格管理法”和“城市部件管理法”相结合的方式,将十几项数字城市技术整合集成应用于城市管理领域,全时段监控、全方位覆盖的现代化城市管理…

大型呼叫中心解决方案

大型呼叫中心解决方案一、概述作为传统应用的呼叫中心系统,是各个企业为解决客户服务,向客户提供快速、高效、便捷、方便服务的主要手段之一。从呼叫中心的构成方式上,传统的呼叫中心构建方案主要以具有排队功能的交换机或以…

旅游呼叫中心解决方案

旅游业呼叫中心解决方案旅游业呼叫中心系统需求随着旅游业的蓬勃发展,出境游和国内游越来越大的市场份额和国庆节等七天长假制度的推行使得旅游企业之间的竞争愈演愈烈。此时,旅游企业的服务质量和服务效率就是企业的法宝,它…

IT解决方案

IT专业服务管理解决方案IT基础架构管理解决方案是一种着眼于IT基础架构运营管理的服务。它基于IT管理的最佳实践ITIL(InformationTechnologyInfrastructureLibrary)的…

管理方案范文

游轮公司管理方案一船舶设施设备如何管理建立和完善安全检查制度明确职责按照谁检查谁负责的原则督促相关人员要认真履行职责切实加强对船舶设施设备安全的日常监督管理确保设施设备的使用安全定期检查为了解设施设备运行状态为...

会议方案范文

唐山市上市公司融资研讨会会议方案一会议名称上市融资研讨会二会议时间20xx年9月27日9月28日9三会议地点渤海国际会议中心二楼多功能厅四会议主题研讨企业上市融资项目与会人员1组委会名单略嘉宾名单略客户名单略0...

实施方案范文

20xx年挂县强农富民工程项目实施方案扬州环境资源职业技术学院高邮市一项目实施背景与思路高邮市周巷镇周山镇耕地土壤肥沃河网纵横连贯水利设施配套交通网络化历来是高邮优质稻米产能大镇农业服务中心技术力量强镇村水稻生...

营销策划方案范文

营销策划书正文写作技巧1)营销策划的目的:2)企业背景状况分析。3)营销环境分析:①当前市场状况及市场前景分析:A、产品的市场性、现实市场及潜在市场状况。B、市场成长状况,产品目前处于市场生命周期的哪一阶段上。…

软件项目实施方案范文

一、软件项目实施方案概述软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培…

解决方案(110篇)