【转】同一台机器部署两个jboss方法

更改jboss的端口信息

1) 更改webservic的端口信息D:\jboss-new\server\default\conf\jboss-service.xml文件

<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>

<!-- Should resources other than .class files be downloadable. Both

DownloadServerClasses and DownloadResources must be true for resources

to be downloadable. This is false by default because its generally a

bad idea as server configuration files that container security

information can be accessed.

-->

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

<!-- Use the default thread pool for dynamic class loading -->

<depends optional-attribute-name="ThreadPool"

proxy-type="attribute">jboss.system:service=ThreadPool</depends>

</mbean>

2) 更改JNDI的端口信息D:\jboss-new\server\default\conf\jboss-service.xml文件

<mbean code="org.jboss.naming.NamingService"

name="jboss:service=Naming"

xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">

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

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

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

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

</mbean>

3) 更改RMI端口信息D:\jboss-new\server\default\conf\jboss-service.xml文件

<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>

<depends>jboss:service=TransactionManager</depends>

</mbean>

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

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

<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>

</mbean>

<attribute name="Configuration">

<invoker transport="socket">

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

</invoker>

<attribute name="Configuration">

4) 更改JMS端口D:\jboss-new\server\default\deploy\jms\uil2-service.xml文件

<mbean code="org.jboss.mq.il.uil2.UILServerILService"

name="jboss.mq:service=InvocationLayer,type=UIL2">

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

</mbean>

5) 更改http端口D:\jboss-new\server\default\deploy\jboss-web.deployer下的server.xml文件

<Connector port="28080" address="0.0.0.0"

maxThreads="250" maxHttpHeaderSize="8192"

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

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

connectionTimeout="20000" disableUploadTimeout="true" />

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"

maxThreads="150" scheme="https" secure="true"sslProtocol="TLS" />

<Connector port="8009" address="0.0.0.0" protocol="AJP/1.3"

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

6) 更改socket端口D:\jboss-new\server\default\conf\jboss-service.xml

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 subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>

</handlers>

</attribute>

</mbean>
7)更改ejb socket端口D:\jboss-new\server\default\ deploy/ejb3.deployer\META-INF\ jboss-service.xml

<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 subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>

</handlers>

</attribute>

</mbean>

时间: 2024-12-31 03:28:56

【转】同一台机器部署两个jboss方法的相关文章

同一机器 部署 两个 jboss

当jboss和oracle在同一机器上时,通常oracle占用8080端口,这时只需要去修改\deploy\jbossweb-tomcat50.sar\server.xml中.当在同一台机器上运行两个JBOSS实例的时候,则需要修改在default\conf\jboss-service.xml中的1098,1099,4444,4445,8083,default\deploy\jbossweb-tomcat50.sar\server.xml中8080以及default\deploy\jms\uil

yabeblog.me 关于Tomcat7部署 一台机器部署两个项目,一个用域名访问,一个用IP访问

该内容来自 http://www.yabeBlog.me,转载请说明出处. 1.使用IP访问的项目放在Tomcat7 的webapps目录下面:比如:AAA 2.使用域名访问的项目放在Tomcat7的webapps目录下有个ROOT目录,放在ROOT这个目录下:比如:BBB.注:AAA BBB分别为要部署的应用名称. 下面是部署的过程:修改对应的Tomcat7目录下的文件:server.xml内容如下: 在原来的对应内容下新增加...设置.如下代码: A.首先修改系统访问端口为80. B.接下来

单台机器部署zookeeper集群

做测试没有多台机器又不想做虚拟机, 通过单独配置zoo.conf实现单机器部署zookeeper集群. 1. 集群配置文件编写 zookeeper服务1: clientPort=2181 dataDir=/var/data/zookeeper/1.machine tickTime=2000 initLimit=5 syncLimit=2 server.1=127.0.0.1:20881:30881 server.2=127.0.0.1:20882:30882 server.3=127.0.0.1

一台机器装两台tomcat

五.直接拷贝一份tomcat #cp -r /usr/local/tomcat.6.0 /usr/local/tomcat6.0_1 六.进入第二份tomcat6.0_1的配置文件修改端口 #cd /usr/local/tomcat6.0_1 #vi conf/server.xml 8015" shutdown="SHUTDOWN">  //把8005改为8015 8081" protocol="HTTP/1.1"    //把8080改为

同一台机器部署多个tomcat

1.解压tomcat绿色安装包 2.修改conf/server.xml文件,修改里面所有位置涉及到的端口,目的是不跟服务器上已安装的tomcat服务端口冲突 参考: 查找8080,修改为8088: 查找8443,修改为8448: 查找8009,修改为8089: 查找8005,修改为8085: 查找8082,修改为8882 3.进入bin目录,右键编辑service.bat 查找 set SERVICE_NAME 修改service_name,记得不要和安装版里面的重复了: 修改set PR_DI

集群中配置多台机器之间 SSH 免密码登录

集群中配置多台机器之间 SSH 免密码登录 问题描述 由于现在项目大多数由传统的单台机器部署,慢慢转变成多机器的集群化部署. 但是,这就涉及到机器间的 SSH 免密码互通问题. 当集群机器比较多的时候,如何能快速简洁地配置机器之间的免密码登录呢? 完美方案 1.分别查看集群的机器上,是否安装了 SSH,并且服务正常运行 ps -ef | grep ssh 2.如果步骤 1 检查后,确认没有安装 SSH,可以通过如下命令安装 SSH sudo apt-get install ssh 找到隐藏目录.

单独一台机器测试OpenVPN加密隧道的问题和解决

其实这篇文章和OpenVPN的关系倒不是很大,只是通过OpenVPN测试时暴露出的问题.这篇文章里面倒是包含了很多IP路由以及conntrack的细节内容. 有时候,为了节省机器,我希望在一台设备上模拟多个设备,当然,使用网络命名空间是可以的,但是我的内核版本不支持...所以我希望使用纯协议栈的方法来 做到.此时需要解决的问题并不比程序员在编写多线程程序时要少.你要知道什么是共享的,什么是独享的,什么时候什么字段会被什么模块修改...诸如此类, 不一而足...       先不谈OpenVPN,

两台机器之间调试c#程序

环境:有两台机器A和B(A和B在同一个局域网),其中A台机器上有程序,现在需要在机器B上访问A上从程序并在A上调试. 1.将本地程序部署到IIS上,注意:目录需要为当前程序的目录:假设提供的接口为: http://192.168.1.1/read/test 其中read为虚拟目录. 2.右击程序-属性-Web,在"服务器"下面选择"外部主机",项目url设置为IIS可访问的目录,设置到虚拟目录即可,如下图: 3.在本机程序中设置断点,并调试. 4.局域网内的服务器访

两台机器之间移动数据库的最简单

在两台机器之间移动数据库的最简单(尽管不是最快)的方法是在数据库所在的机器上运行下面的命令: shell> mysqladmin -h 'other_hostname' create db_name shell> mysqldump --opt db_name | mysql -h 'other_hostname' db_name 如果你想要从远程机器通过慢速网络复制数据库,可以使用: shell> mysqladmin create db_name shell> mysqldum