一個基於J2EE的開放源代碼的應用服務器,JBoss代碼遵循LGPL許可,Jboss服務器具有以下優點:

docs 配置的樣本文件(數據庫配置等)。
docs/dtd 在 JBoss 中使用的各種 XML 文件的 DTD 。
lib 一些 JAR , JBoss 啟動時加載,且被所有 JBoss 配置共享。(不要把你的庫放在這里)
server 各種 JBoss 配置。每個配置必須放在不同的子目錄。子目錄
進入default目錄后,有以下幾個目錄:
conf:一些配置文件
data:保存的數據,比如有狀態會話bean
deploy:部署目錄,所有的應用都部署在這里面,相當於apache的htdocs
lib:部署的應用程序需要使用到的其它庫(jar)
log:jboss的日志
tmp:部署應用是產生的臨時文件
work:工作目錄,所部署的應用(一些jar壓縮文件)會被解壓在這里,現在只需要將web項目copy到deploy的目錄下就行了。
1、 安裝jdk(jdk-1_5_0_05-windows-i586-p.exe)
2 、配置jdk環境
安裝完成后還需要配置運行時環境:右鍵點擊“我的電腦”->“屬性”-->“高級”選項卡-->“環境變量”
(1) JAVA_HOME C:\Program Files\Java\jdk1.5.0_05
(2) CLASSPATH C:\Program Files\Java\jdk1.5.0_05\lib\dt.jar;
C:\Program Files\Java\jdk1.5.0_05\lib\tools.jar 或 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)
(3) PATH C:\Program Files\Java\jdk1.5.0_05\bin 或 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3 、安裝jboss
將jboss-4.0.2.zip解壓到任意目錄(例如C:\JBOSS),然后將文件jstl.jar、standard.jar復制到C:\JBOSS\server\default\lib目錄下,設置環境變量JBOSS_HOME=JBOSS安裝路徑
4 、運行jboss , c:\jboss\bin\run.bat
5 、發布war和EJB的jar文件,直接拷貝war和EJB的jar文件到C:\JBOSS\server\default\deploy目錄下
6 、在IE中測試發布的網站
在IE中地址欄中輸入http://localhost:8080/xxx (xxx就是你部署的war的包名)
注意事項:
1. 若jboss使用4.0.3及更高版本,在發布時需要更改war文件包;若使用4.0.2及更底版本時則無需更改war文件包。
2. 若使用sql server數據庫則必須作如下改動
(1)將數據庫驅動程序msbase.jar、mssqlserver.jar、msutil.jar放入jboss安裝路徑\server\default\lib下
(2)在jboss安裝路徑\server\default\deploy下放置數據源配置XML文件mssql-ds.xml,它的格式參考jboss安裝路徑\docs\examples\jca的mssql-ds.xml
3. 在JSP調用EJB時,為了使其符合J2EE標准須作如下改動
(1)編輯conf/jboss-services.xml文件,將NamingService的CallByValue屬性的值設置為true。
(2)編輯deploy/ear-deployer.xml文件,設置Isolated和CallByValue屬性的值為true。
(3)編輯deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml文件,設置Java2ClassLoadingCompliance和UseJBossWebLoader屬性的值為true。
4. 若EJB的數據庫中有自動增加字段時,在EJB的配置文件jbosscmp-jdbc.xml中應加入<entity-command name="mssql-fetch-key" />
http://user.qzone.qq.com/372806800/blog/1336198663