1、Jboss下載:java
window版安裝apache
點擊 http://jbossas.jboss.org/downloads/找到合適的版本下載;json
2、Jboss安裝:ide
安裝注意:測試
必定是安裝jdk7,否則啓動jboos會報錯:編碼
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 15:09:25,305 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 15:09:26,409 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 15:09:26,507 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
添加jdk7idea
連接:連接:https://pan.baidu.com/s/1tlvswS86b_td-YRUuV6_ag 提取碼:7yqp日誌
jdk配置: 系統變量->新建->變量名:JAVA_HOME = C:\Java\jdk7 系統變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib 系統變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;
首先將下好的Jboss解壓到本身想要存放的位置;code
配置環境變量(非必要步驟),建議仍是將環境變量配好,便於dos中命令操做;xml
個人電腦-右鍵屬性-高級系統設置-環境變量-新增JBOSS_HOME,路徑爲你解壓JBOSS的路徑,好比個人路徑爲D:\jboss-as-7.1.1.Final;
個人電腦-右鍵屬性-高級系統設置-環境變量-新增PATH路徑,%JBOSS_HOME%\bin;
啓動Jboss,在dos窗口中輸入命令standalone;或者在Jboss的bin目錄下找到standalone.bat雙擊啓動:
訪問測試一下,輸入http://localhost:8080/進入以下界面安裝成功:
3、部署
在jboss的\standalone\configuration目錄下有個standalone.xml文件,裏邊配置相關的端口等;
要發佈項目,能夠將打包好的war直接放置在jboss的\standalone\deployments文件下便可。
注意事項:打好的包必須是依賴的jdk7,並且編譯環境也是jdk7。若是是用jdk8打包的,而且部署了,而後啓動jboss7啓動失敗後,必須刪除log日誌。不然就算用jdk打好包的項目部署也是依賴jdk8的,我感受jboss7首先會先讀log日誌而後纔會去啓動的。
下邊給出須要注意的圖實例:
idea打包的時候須要注意用jdk7修改兩個地方
3.1. moudel
3.2. sdks
jboss報錯啓動項目報warn警告
Warning:com.alibaba.fastjson.support.jaxrs.FastJsonProvider: can't find superclass or interface java
緣由fastjson是utf-8編碼格式須要修改jboss的編碼jboss7和10修改編碼
文件:jboss7\standalone\configuration\standalone.xml中 <extensions> </extensions> 節點以後
配置:
<system-properties> <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/> <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/> </system-properties>
注意:jboss10用jdk8