[Java平台架構-1.2]CentOS 5.x上配置JBoss6.X步驟圖解

來源:互聯網
上載者:User
1.如何遠端連線CentOS和檔案上傳下載

使用工具Xmanager下的Xbroswer

首先在Xbroswer下的Xshell下建立檔案夾JavaPlatServer,建立一個Xshell Session

 

OK,雙擊我們建立的Xshell Session,即可遠端連線到CentOS,下面開始介紹操作CentOS操作。

2.檢測CentOS的java環境

輸入java -version,查看java的版本號碼

伺服器版本為1.6.0,符合我們的需求,不在做jdk的配置,如果你用到1.7的,那要先卸載,再安裝,具體辦法請參考http://www.haogongju.net/art/675472

3.開始安裝JBoss6.x

首先建立一個安裝資料夾,我建立在/usr/local/Server中

語句mkdir Server。

從http://www.jboss.org/jbossas/downloads/中下載6.1.0.Final版本的Jboss,通過Xftp上傳到伺服器的/usr/local/Server中。

執行解壓縮命令,解壓zip包:unzip jboss-as-......zip,大概需要1min左右的時間,檔案比較多。

解壓好後,你會在Server目錄下發現jboss-6.1.0.Final檔案夾,成功了。

4.配置Jboss的環境變數

輸入 vi /etc/profile

按a編輯,輸入

export JBOSS_HOME=/usr/local/你的
export PATH=$PATH:$JBOSS_HOME/bin

Esc,shift+Z+Z,退出儲存。

使設定檔生效 輸入命令:source /etc/profile

OK,測試下是否配置成功

成功列印出路徑,配置環境變數成功!

5.運行我們的JBOSS

只需要進入JBoss的bin目錄下,執行run.sh即可,大概需要40s鐘

很遺憾,由於CentOS用的是命令方式,沒有瀏覽器可以測試,並且JBoss預設情況下只監聽localhost的,所以測試不了。

當然你可以通過run.sh -c default -b 0.0.0.0 命令來指定需要監聽的地址,也是可以實現遠程區域網路訪問的

6.“改造”我們的JBOSS--連接埠

畢竟是伺服器,就將預設的8080改成80連接埠

輸入命令:vi $JBOSS_HOME/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml

編輯該檔案,找到

    <bean>

               <property name="serviceName">jboss.web:service=WebServer</property>

               <property name="bindingName">HttpConnector</property>

               <property name="port">8080</property>修改成你自己想要的連接埠

               <property name="description">JBoss Web HTTP connector socket; also drives the values for the HTTPS and AJP sockets</property>

            </bean>

 改AJP的話需要:

    <bean>

               <property name="serviceName">jboss.web:service=WebServer</property>

               <property name="bindingName">AjpConnector</property>

               <property name="port">8009</property>修改成你自己想要的連接埠

               <property name="description">JBoss Web AJP connector socket</property>

            </bean>

 OK,改完連接埠後,我們儲存檔案。重新運行run.sh

 可以看到,已經由8080變成80連接埠了,成功。

7.“改造”我們的JBOSS--監聽IP(區域網路所有IP都能訪問)

需要編輯jboss-6.1.0.Final\server\default\deploy\jbossweb.sar\Server.xml

輸入命令:vi $JBOSS_HOME\server\default\deploy\jbossweb.sar\server.xml

找到:

將原來的address改成0.0.0.0即可。

OK,大功告成!

重新執行命令run.sh,啟動成功,

吼吼,你會發現,還是不能訪問呀,其他電腦上輸入http://IP/,打不開呀???坑爹哦。

離成功還需要一小步,配置CentOS的防火牆

8.配置JBOSS的防火牆,允許http連接埠(80,8009,8080)

首先查看我們的防火牆規則

確實沒有80連接埠,難怪不能訪問。

編輯防火牆

加入

注意要放在最後一句的前面。

推出儲存,重啟防火牆配置:

再檢查下iptable

已成功加入80和8009連接埠。

9.品嘗勝利的喜悅

瀏覽器輸入地址,成功開啟:

710782046,JackChain
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.