all gone

all gone

#

EJB 3.0 学习笔记——准备工作


在开发EJB3.0 之前,首先应该去下载它的一个实现和一个相应的支持EJB3的服务器,我下载的是jboss-EJB-3.0_RC5-PFD和JBoss 4.0.3SP1 ,jboss-EJB-3.0_RC5-PFD里面有安装说明和一些不错的tutorial。

根据安装说明,JBoss 4.0.3SP1中的EJB3实现不是最新的,应用下载的jboss-EJB-3.0_RC5-PFD中的一些包去替换。

将jboss-EJB-3.0_RC5-PFD中lib目录下的
 (1)ejb3.deployer/
 (2)ejb3-clustered-sfsbcache-service.xml
 (3)ejb3-interceptors-aop.xml
 (4)jboss-aop-jdk50.deployer/
拷贝到jboss-4.0.3SP1/server/all/deploy目录下

将jboss-EJB-3.0_RC5-PFD中lib目录下的
 (5)jboss-remoting.jar
 (6)jboss-serialization.jar
 (7)jboss-j2ee.jar
拷贝到jboss-4.0.3SP1/server/all/lib目录下


删除jboss-4.0.3SP1/server/all/lib 下的
 (1)ejb3-persistence.jar
 (2)hibernate3.jar
 (3)hibernate-annotations.jar
 (4)hibernate-entitymanager.jar
和jboss-4.0.3SP1/server/all/deploy下的
 (5)jboss-aop.deployer/
到此EJB3 的运行环境准备好了,你可以用jboss-4.0.3SP1\bin\run -c all 测试JBoss是否能成功启动。

我用的IDE是Eclipse 3.2,JDK 1.5 ,为了方便在Eclipse中新建一个User Library:EJB3_JBoss,
将jboss-EJB-3.0_RC5-PFD\lib下的
 jboss-j2ee.jar
和jboss-EJB-3.0_RC5-PFD\lib\ejb3.deployer下的
 ejb3-persistence.jar
 jboss-ejb3x.jar
 jboss-ejb3.jar
 jboss-annotations-ejb3.jar
 hibernate3.jar
 hibernate-annotations.jar
 hibernate-entitymanager.jar
添加到EJB_JBoss中,现在环境基本上搭好了。

posted @ 2006-03-26 23:05 all gone 阅读(936) | 评论 (1)编辑 收藏

FreeBSD 5.3 中的声卡问题



在FreeBSD 5.x中,kernel配置文件的设备名改为sound,不是FreeBSD 4.x中的pcm了,以后还有可能改为snd。


#cd /usr/src/sys/i386/conf/
#make LINT
可生成LINT文件,将kernel配置里的项全部列出了。


在kernel配置文件里加上
device sound
device snd_foo 或
device "snd_foo" <----注意这里foo表示不同的声卡种类,可参考LINT文件。


如果不知道你的声卡应该用哪一个,可以先用
#kldload snd_driver 将所有常用的声卡驱动装载,然后用


#cat /dev/sndstat 察看是否有相应的声卡信息,如:
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: at io 0xd800, 0xdc80 irq 5 bufsz 16384
kld snd_ich (1p/2r/0v channels duplex default)


这里snd_inc就是对应的应该装载的设备。


注意如果对应的声卡种类中有数字,就应该加上引号。


这样重新编译内核就可以了。当然如果不编译内核,用load module的方式也可以。



那么我的问题是什么呢? 我用
#dmesg|grep pcm 能察看到声卡信息。
用 #cat /dev/sndstat 也能看到正确的声卡信息。
并且能够播放CD,但是使用xmms等软件播放mp3文件的时候,播放条根本不走。而后从dmesg可看到如下信息:


pcm0:play:0: play interrupt timeout, channel dead


经过Google查询,怀疑问题出在系统ICQ冲突上。最后,在启动FreeBSD 5.3时,选择了ACPI Disable,就能够正确地用xmms播放了。


最后补充以下,我的机器安装了两块网卡,一块SCSI卡。使用的是版载声卡。怎么解决在ACPI情况下使用还不清楚。但问题基本确定的确是ICQ资源的问题。

posted @ 2006-01-05 21:56 all gone 阅读(217) | 评论 (0)编辑 收藏

仅列出标题
共17页: First 上一页 3 4 5 6 7 8 9 10 11 下一页 Last