linxu&windows下JBOSS服務端口號及默認根應用修改!

 

1、將默認端口8080改爲80
    
jboss4.0.5.GA找到JBOSS_HOME\server\default\deploy\jbossweb-tomcat50.sar\server.xml文件,
     jboss4.2.0.GA+找到JBOSS_HOME\server\default\deploy\jboss-web.deployer\server.xml文件, 找到如下部分:
       <!-- A HTTP/1.1 Connector on port 8080 --> 
       <Connector port="8080" address="${jboss.bind.address}" 
          maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" 
          emptySessionPath="true" 
          enableLookups="false" redirectPort="8443" acceptCount="100" 
          connectionTimeout="20000" disableUploadTimeout="true"/>

        把裏面的8080改爲80。JBOSS啓動之後就可以用
http://localhost/
訪問。但注意的是,在linux裏,由於內核的限制,普通用戶不能使用1024一下的端口。所以在linux裏改成80,用普通用戶是啓動不了的。
       此時,我們需要在linux下使用root用戶運行一個命令,使訪問80端口的應用轉到8080上:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
2、將WEB應用發佈爲默認應用程序
    在當前WEB項目的"WEB-INF"目錄下新建一個jboss-web.xml文件,內容如下:
<jboss-web> 
    <context-root>/</context-root>  
</jboss-web>

      重新發布WEB應用,啓動JBOSS,打開IE輸入:
http://localhost
/ 即可瀏覽該WEB應用程序的內容。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章