JBOSS常用端口說明


1.jboss 的端口修改位置總結 
Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093這幾個,

默認端口是8080

在windows系統中:

 1098、1099、4444、4445、8083端口在/jboss/server/default/conf/jboss-service.xml中

 8080端口在/jboss/server/default/deploy/jboss-web.deployer/server.xml中

 8093端口在/jboss/server/default/deploy/jms/uil2-service.xml中。


2.Jboss 4.2以上版本服務啟動如果不加任何參數的話,只監聽127.0.0.1,用本機的對外地址就訪問不了了,如果你需要允許遠程和本地都能連接jboss,那么啟動時應該寫./run.sh -b 0.0.0.0 或者./run.bat -b 0.0.0.0  (只能為0.0.0.0,表示所有的IP地址都可以訪問)
 在 MyEclipse中的jboss設置啟動參數;
MyEclipse-->preferences-->MyEclipse-->Application Servers-->optional program arguments 輸入  -b 0.0.0.0 (如果不行嘗試JBOSS本機ip)

 

JBoss 4.0.4GA 啟動參數解釋
    -h, --help                                                    顯示幫助信息
    -V, --version                                               顯示版本信息
      -D[=]                            設置系統屬性
    -d, --bootdir=                                   設置啟動補丁目錄的位置;必須是絕對路徑或者url
    -p, --patchdir=                                 設置補丁目錄的位置;必須是絕對路徑或者url
    -n, --netboot=                                  從指定的url網絡位置啟動
    -c, --configuration=                  指定服務器啟動的配置(default、all、minimal)
    -B, --bootlib=                        將其它的jar包添加到bootclasspath的前面
    -L, --library=                         將其它的jar包添加到 loaders classpath
    -C, --classpath=                            將其它的url添加到loaders classpath
    -P, --properties=                           從指定的url加載系統屬性
    -b, --host=                          所有JBoss Service綁定的地址
    -g, --partition=                          HA分區的名稱(缺省為DefaultDomain)
    -u, --udp=                                         UDP的多播地址
    -l, --log=                                設置日志記錄插件類型
JBoss 4.0.4GA環境變量
    JBOSS_HOME                                        JBoss的位置
    JAVA                                                         Java運行程序的位置
    JAVA_OPTS                                            JVM啟動參數
    MAX_FD                                                  JBoss能夠使用文件描述符的最大數量(僅用於Un*x)

分布式部署連接jboss,使用啟動參數 run -b
最近使用jboss開發ejb3的項目,發現分布式部署后,tomcat訪問不到jboss,使用telnet也訪問不到jboss,如:telent 192.168.100.77 1099(tomcat機器為192.168.100.91)。而在本機上啟動jboss,並在本機訪問沒有問題。 
注:使用的jboss4.2或更高版本發生上述情況,4.2以下版本沒有進行驗證。
原因,jboss啟動時,默認只允許本機進行連接。
如何允許遠程連接jboss呢,方法如下:
1。在啟動jboss時,帶上參數 -b IP ,如: ./run.bat -b 192.168.100.77  ,啟動成功后,就可以使用遠程連接jboss了,其中IP為jboss服務器的IP地址。
2。使用1方法后,雖然可以遠程連接了,但在jboss本機確連接不了了,如:在77上的192.168.100.77 的tomcat卻連接不上jboss了。如果你需要允許遠程和本地都能連接jboss,那么將啟動時的IP地址寫為:0.0.0.0  如:./run -b 0.0.0.0  即可


3.JBOSS的目錄;

解壓縮后可以直接使用,注意使用前需要先配置JAVA_HOME環境變量。

JBoss的目錄結構:

bin:JBoss啟動命令和啟動環境配置(run.bat啟動)

client:JBoss中的客戶端支持jar包,用來支持ejb3開發的。

docs:支持文檔

lib:支持類庫

server:所有的可以啟動的服務、項目、配置

       default:JBoss默認使用的服務目錄

              conf:該服務的相關配置

              data:配置內存數據庫 ,一般開發中不使用

              deploy;相當於tomcat中的webapps目錄,動態部署目錄,所有JBoss中的項目要發布到該目錄下

              lib:當前服務的支持jar包

              log:日志文件的保存目錄

              tmp:臨時文件

              work:jsp編譯后的java和class文件的保存目錄
4.Myeclipse 設置JDK配置;
在MyEclipse中點-----Window----Preferences---Java---Installed JREs
右邊可以添加你安裝的JDK,(只用選擇JRE目錄,名字自動生成)裝了6.0就可以配置,然后設置成6.0;其他本版也可以;

5.Myeclipse 中JBOSS設置JDK

Myeclipse 中JBOSS設置JDK,找到菜單欄中的 MyEclipse-->preferences-->MyEclipse-->Application Servers-->找到你要用的服務名稱(如tomcat4.x,jboss4.x)-->JDK-->下拉菜單中選擇剛剛在Java---Installed JREs添加的jdk,(如:jdk1.6.0) ,保存;

 


6.web數據庫連接池文件一般位於deploy目錄下(JBOSS)或者webapps目錄下(tomcat)的oracle-ds.xml(oracle的配置文件),這是項目的外部連接池配置,但是有的項目需要但用內部連接池,文件是在deploy目錄下的web程序/WEB-INF/classes的applicationContext.xml。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM