1. 程式人生 > >關於一臺電腦上部署多個JBOSS,埠衝突解決辦法

關於一臺電腦上部署多個JBOSS,埠衝突解決辦法

當一臺電腦上需要部署多個JBOSS時候,會出現埠衝突的情況。修改以下3個配置檔案的埠號即可

1、server\default\conf\jboss-service.xml下

  <!-- The Bind address and Port -->
      <attribute name="BindAddress">${jboss.bind.address}</attribute>      
      <attribute name="Port">8013</attribute> --<span style="color:#000000;">需要修改

</span>      <!-- The listening port for the bootstrap JNP service. Set this to -1
         to run the NamingService without the JNP invoker listening port.
      -->
      <attribute name="Port">3099</attribute> --需要修改
      <!-- The bootstrap JNP server bind address. This also sets the default
         RMI service bind address. Empty == all addresses
      -->
      <attribute name="BindAddress">${jboss.bind.address}</attribute>
      <!-- The port of the RMI naming service, 0 == anonymous -->
      <attribute name="RmiPort">3098</attribute> --需要修改
 
      <mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"
      name="jboss:service=invoker,type=jrmp">
      <attribute name="RMIObjectPort">4465</attribute> --需要修改

      <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">4487</attribute> --需要修改


       <!-- <attribute name="clientMaxPoolSize" isParam="true">304</attribute>-->
       <attribute name="socketTimeout" isParam="true">600000</attribute>
       <attribute name="serverBindAddress">${jboss.bind.address}</attribute>
       <attribute name="serverBindPort">4499</attribute> --需要修改

 2、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}:3875</attribute>


3、server\default\deploy\jboss-web.deployer\server.xml下

    <!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL HTTP/1.1 Connector on port 8080
    -->
    <Connector port="8080" 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" URIEncoding="UTF-8"/> --需要修改
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8020" address="0.0.0.0" protocol="AJP/1.3"  --需要修改
         emptySessionPath="true" enableLookups="false" redirectPort="8443" />

相關推薦

關於電腦部署JBOSS衝突解決辦法

當一臺電腦上需要部署多個JBOSS時候,會出現埠衝突的情況。修改以下3個配置檔案的埠號即可 1、server\default\conf\jboss-service.xml下 <!-- The Bind address and Port -->

電腦部署tomcat並啟動專案

1.需求 原本的機器上已經有一臺tomcat了,為了不影響之前的專案,新部署一個,跑專案。 2.實現 1.將tomcat壓縮包複製到新建的資料夾c盤的aaa,解壓 2.將C:\aaa\apache-tomcat-7.0.85\webapps下的所有檔案刪除, 匯出的bbb.war放入C:

電腦部署Tomcat案例

思路:如果要在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-tomcat-7.0.63,下載下來的檔案為apache-tomcat-7.0.63.zi

如何在電腦部署tomcat?

配置多個tomcat (下面所述方式是本人學習時查資料在自己本機配置方法總結,如果有哪裡不對希望大家留言指出,謝謝) 1. 第一個Tomcat部署: 解壓下載好的解壓版tomcat 配置環

電腦配置tomcat詳解

  在伺服器上配置了多個tomcat,每個tomcat下的專案都獨立執行。 我這邊是一臺機器上配置5個tomcat,一個簡單的搭建教程和大家分享! 1.拷貝出多個tomcat目錄,需要把tomcat的名稱改為不相同的。 2.環境變數配置。 我的電腦-》右鍵屬性-》高階

電腦配置tomcat

壓縮版 protocol proto 控制 catalina xml文件 prot red star 很多時候我們要配置多個tomcat 但是啟動時候就會好多錯誤和沖突 要麽startup的時候就把兩個tomcat全給起了。。。不好控制 下面給出解決方案 一臺電腦同

如何在電腦安裝jdk

tput support -c win index text different ref recent Technote (FAQ) Question How to install multiple versions of Java on a workstation? C

在同一電腦部署tomcat服務器

sta 小項目 必須 ctrl 圖片 AR 14. con 而不是 因為在寫一些小的項目的時候,需要另外用到一臺圖片服務器,所以不得不開啟多個tomcat了。 在這裏我用的是tomcat 9.0,一個是正常時的tomcat,一個是圖片服務器,在這裏我就用tomcat1和to

Git 學習筆記(1)管理電腦公鑰

1. 前提條件  安裝 Git。 2. 建立公鑰  開啟.ssh資料夾(位於:C:\Users\Administrator\.ssh),右鍵資料夾空白處,開啟 Git Bash(Git Bash h

電腦配置eclipse

開啟eclipse的檔案文字 因為eclipse啟動的時候會讀虛擬機器如果找不到的會會找java_home所以放在在eclipse下放在jreeclipse就不在尋找java_home了

如何再電腦配置不同版本的tomcat同時執行

1、配置執行tomcat 首先要配置java的jdk環境,這個就不在寫了  不懂去網上查查,這裡主要介紹再jdk環境沒配置好的情況下 如何配置執行多個tomcat 2、第一個tomcat: 找到"我的電腦" 裡面的環境變數 , 新增"CATALINA_HOME"="E:\a

伺服器如何部署jboss

一臺機器上部署多個jboss時,經常會報埠被佔用,解決方法如下: 1.修改埠(比較繁瑣) (1).  default/conf/jboss-service.xml中的1098,1099,4444,4445,4446,8083, (2)   server\default\de

電腦配置tomcat同時運行

ups catalina timeout 電腦 count cti icon ont tco 好使 11、配置運行tomcat 首先要配置java的jdk環境,這個就不在謝了 不懂去網上查查,這裏主要介紹再jdk環境沒配置好的情況下 如何配置運行多個tomcat2、第一個

如何在電腦搭建tomcat

    在學習tomcat叢集時,免不了在本機搭建一個本地的tomcat叢集自己先玩一玩。如果直接解壓兩個tomcat分別進入bin目錄下啟動startup.bat,第一個tomcat可以啟動,第二個tomcat啟動失敗,檢視log中的錯誤,主要有三個問題: 1、8080埠

利用 Docker 在機器部署 Redis 例項

docker run -p 20001:6379 -d redis redis-server --appendonly yes docker run -p 20002:6379 -d redis redis-server --appendonly yes doc

如何在電腦安裝Linux發行版

不得不承認,在一臺電腦上安裝多個Linux發行版,這是一個十分‘尷尬的’需求,但是出於某種原因,我就是有了這種需要。 經常安裝Windows的朋友都知道,window多系統安裝很簡單,系統會自動檢索更新引導選單,所以安裝完畢就可以選擇不同的系統進入了。 但是安裝多個Linu

如何在電腦執行兩Tomcat

1)在系統環境變數中增加JAVA_HOME2=C:\Program Files\Java\jdk1.7.0_17 (同時,由於解決了其手動不能啟動的問題,故也順便將其解決方法中設定的路徑改為: 編輯startup.bat檔案,新增set JAVA_HOME2=C:\Program Files\Java\j

電腦執行兩tomcat

修改其中一個tomcat中的某些引數,為了避免啟動tomcat時出現衝突,編輯bin/startup.bat, 在檔案第一行新增如下兩行 SET JAVA_HOME=C:\websoft\jdk1.6.0_33 (JDK所在路徑) SET CATALINA_HOME=C:\test\tomcat222222

git 在機器配置賬戶

rac ssh xxxxxx pla 必須 account ack entity 設置 前提: 必須知道怎樣配置git賬戶,請參考git官方教程:https://help.github.com/articles/generating-ssh-keys 這個教程能教你怎

詳解Nginx + Tomcat 反向代理 如何在高效的在服務器部署站點

打開 工程目錄 tro better man vi編輯 agent 設置 服務器 轉自:http://www.jb51.net/article/100111.htm 今天專門為大家分享一下 Nginx + Tomcat 反向代理 如何在一臺服務器部署多個站點,節省服務器開