1、下載jboss
這里下載1個老版本的http://www.jboss.org/jbossas/downloads/ 7.1.0
2、解壓到F盤
F:\jboss-as-7.1.0.Final 注意目錄不要有空格
3、配置環境變量
4、啟動服務
老版本如4.x啟動bin目錄下的run.bat,7.1版本的啟動standalone.bat
jboss默認只能本地訪問,要想其他機器訪問需要修改配置:F:\jboss-as-7.1.0.Final\standalone\configuration\standalone.xml
把public的ip由127.0.0.1改成0.0.0.0
訪問 http://localhost:8080
----------------------------------------------------------部署-------------------------------------------------------------------
5、把war包放到目錄F:\jboss-as-7.1.0.Final\standalone\deployments下
我嘗試直接部署文件夾不行,就部署了war包
啟動服務,訪問連接數據庫報錯
NoClassDefFoundError for com/sun/rowset/CachedRowSetImpl
原因是jdk的數據庫連接jar包沒包含進來,修改配置文件F:\jboss-as-7.1.0.Final\modules\sun\jdk\main\module.xml
增加如下3行:
<path name="com/sun/rowset"/>
<path name="com/sun/rowset/internal"/>
<path name="com/sun/rowset/providers"/>
重啟服務即可