JBOSS服務器需求:
1 JDK javascript
2 JBOSS壓縮包css
3 本身想要發佈的程序包html
配置JDKjava
1 下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.htmlweb
2 移動到指定的文件夾中:使用mv jdk*** /usr/tmp數據庫
3 自動進行安裝:rpm -ivh jdk***.rpm服務器
4 查看本身的文件夾,默認應該安裝到/usr/java中oracle
5 在 /etc/profile文件夾中配置,JAVA_HOME等負載均衡
export JAVA_HOME=/usr/java/jdk1.6.0_13 export JAVA_BIN=$JAVA_HOME/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/bin/rt.jar:$JAVA_HOME/bin/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH
7 java -version檢查本身的jdk版本,若是發現時OpenJDK則參照 http://blog.csdn.net/xingoo_/article/details/8731423 進行修改jvm
配置JBOSS
1 拿到JBOSS的壓縮包後,直接解壓就能夠用了
2 注意其中的幾個重要的文件:
jboss/bin/run.sh 啓動JBOSS的腳本...若是想用其餘的IP地址訪問,必定要使用下面的命令進行開啓:
./run.sh -b 0.0.0.0jboss/bin/shutdown.sh 或者 ctrl+C關閉服務
若是關閉不了,那就是直接查看進程
ps -aux | grep jboss查看進程的ID,使用命令kill (對應進程ID),若是無效,就採用級別最高的 kill -9 (對應進程ID)
jboss/server 下面有幾個文件夾,是不一樣的部署文件:default all min 通常都是用default這個目錄就足夠了
jboss/server/default 下面重要的文件夾就是deploy,這裏面放着要發佈的各類war 包等等
jboss/server/default/deploy 下面比較重要的應該是 XXX-ds.xml 這個是工程所須要的數據庫的一個連接文件
好比我本身的oracle-ds.xml,下面比較重要的代碼:
<datasources> <local-tx-datasource> <jndi-name>uimsDS</jndi-name> <connection-url>jdbc:oracle:thin:@XXX.XXX.XXX.XXX(對應數據庫服務器的IP):1521:orcl</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class> <use-java-context>false</use-java-context> <user-name>XXXX服務器數據庫名字</user-name> <password>XXXX服務器數據庫密碼</password></local-tx-datasource></datasource>
<Connector port="80" address="${jboss.bind.address}" maxThreads="250" maxHttpHeaderSize="8192" emptySessionPath="true" protocol="HTTP/1.1" enableLookups="false" redirectPort="443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" compression="on" compressionMinSize="10" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" />上面的配置文件裏面是基本的一些JBOSS服務器設置,包括端口,鏈接數等等,不必的話,不須要改動
<Engine name="jboss.web" defaultHost="localhost">上面 的代碼是初始的時候的代碼,若是要配置LVS負載均衡的話,就能夠在後面添加 jvmRoute的名字
<Engine name="jboss.web" defaultHost="localhost" jvmRoute="Routenum1">