在這里記錄一下我的經歷:
1. 安裝Netbeans5.5
2. 下載JBoss4.0.4, 解壓后放在C:\jboss目錄下
3. 下載J2EE1.4的教程
下載4. 我只是把其中的Bank目錄解壓出來
5. 下載JBoss的Start Guide 地址: http://labs.jboss.com/portal/jbossas/docs
6. 將其中的Bank目錄中的內容提制到剛才的Bank目錄中.
7. 將Bank倒入到NetBeans中, 其中步驟與
http://gceclub.sun.com.cn/NetBeans/tutorials/javaee/jboss-getting-started.html
一文中一樣.
8. 修改JBoss-build.xml, 此文件第2行引用了一個Jboss.properties文件, 里面定義了JBoss的三個路徑設置,由于我只解壓了Bank目錄, 因此未包含此文件. 修改辦法是:
刪除<property file="jboss-build.properties"/>這一行,
添加下面三行:
??? <property name="jboss.home" value="c:/jboss"/>
??? <property name="jboss.server" value="${jboss.home}/server/default"/>
??? <property name="jboss.deploy" value="${jboss.server}/deply"/>
9. 修改hsqldb-ds.xml
Jboss4.0.4中這部分的配置與前版本又有所不同.
首先修改Connection-url 改為:
<connection-url>jdbc:hsqldb:hsql://localhost:1701</connection-url>
另外需要把
?? <mbean code="org.jboss.jdbc.HypersonicDatabase"
???? name="jboss:service=Hypersonic">
???? <attribute name="Port">1701</attribute>
???? <attribute name="BindAddress">${jboss.bind.address}</attribute>????
???? <attribute name="Silent">true</attribute>
???? <attribute name="Database">default</attribute>
???? <attribute name="Trace">false</attribute>
???? <attribute name="No_system_exit">true</attribute>
?? </mbean>
這個mbean給放出來(原來是注釋掉的)
因為我們要通過外部工具來連接數據庫,所以需要這樣修改數據庫的配置. 否則因為安全原因, 數據庫是不允許外部連接的.
10. 修改完畢后, 啟動JBoss
11. 在NetBeans中, 通過Ant運行數據庫腳本, 編譯,打包,部署,啟動例程應用.
PS: 好象NetBeans對JBoss4.0.5的支持不是很好.在NetBeans下啟動Jboss4.0.5會導致NetBeans程序的退出. 我后來換用了NetBeans5.5與Jboss4.0.4的捆綁安裝包才能正常使用的.