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