在这里记录一下我的经历:
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的捆绑安装包才能正常使用的.