all gone

          all gone

          #

          EJB 3.0 學(xué)習(xí)筆記——準(zhǔn)備工作


          在開發(fā)EJB3.0 之前,首先應(yīng)該去下載它的一個(gè)實(shí)現(xiàn)和一個(gè)相應(yīng)的支持EJB3的服務(wù)器,我下載的是jboss-EJB-3.0_RC5-PFD和JBoss 4.0.3SP1 ,jboss-EJB-3.0_RC5-PFD里面有安裝說明和一些不錯(cuò)的tutorial。

          根據(jù)安裝說明,JBoss 4.0.3SP1中的EJB3實(shí)現(xiàn)不是最新的,應(yīng)用下載的jboss-EJB-3.0_RC5-PFD中的一些包去替換。

          將jboss-EJB-3.0_RC5-PFD中l(wèi)ib目錄下的
          ?(1)ejb3.deployer/
          ?(2)ejb3-clustered-sfsbcache-service.xml
          ?(3)ejb3-interceptors-aop.xml
          ?(4)jboss-aop-jdk50.deployer/
          拷貝到j(luò)boss-4.0.3SP1/server/all/deploy目錄下

          將jboss-EJB-3.0_RC5-PFD中l(wèi)ib目錄下的
          ?(5)jboss-remoting.jar
          ?(6)jboss-serialization.jar
          ?(7)jboss-j2ee.jar
          拷貝到j(luò)boss-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 的運(yùn)行環(huán)境準(zhǔn)備好了,你可以用jboss-4.0.3SP1\bin\run -c all 測試JBoss是否能成功啟動(dòng)。

          我用的IDE是Eclipse 3.2,JDK 1.5 ,為了方便在Eclipse中新建一個(gè)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中,現(xiàn)在環(huán)境基本上搭好了。

          posted @ 2006-03-26 23:05 all gone 閱讀(958) | 評論 (1)編輯 收藏

          FreeBSD 5.3 中的聲卡問題



          在FreeBSD 5.x中,kernel配置文件的設(shè)備名改為sound,不是FreeBSD 4.x中的pcm了,以后還有可能改為snd。


          #cd /usr/src/sys/i386/conf/
          #make LINT
          可生成LINT文件,將kernel配置里的項(xiàng)全部列出了。


          在kernel配置文件里加上
          device sound
          device snd_foo 或
          device "snd_foo" <----注意這里foo表示不同的聲卡種類,可參考LINT文件。


          如果不知道你的聲卡應(yīng)該用哪一個(gè),可以先用
          #kldload snd_driver 將所有常用的聲卡驅(qū)動(dòng)裝載,然后用


          #cat /dev/sndstat 察看是否有相應(yīng)的聲卡信息,如:
          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就是對應(yīng)的應(yīng)該裝載的設(shè)備。


          注意如果對應(yīng)的聲卡種類中有數(shù)字,就應(yīng)該加上引號。


          這樣重新編譯內(nèi)核就可以了。當(dāng)然如果不編譯內(nèi)核,用load module的方式也可以。



          那么我的問題是什么呢? 我用
          #dmesg|grep pcm 能察看到聲卡信息。
          用 #cat /dev/sndstat 也能看到正確的聲卡信息。
          并且能夠播放CD,但是使用xmms等軟件播放mp3文件的時(shí)候,播放條根本不走。而后從dmesg可看到如下信息:


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


          經(jīng)過Google查詢,懷疑問題出在系統(tǒng)ICQ沖突上。最后,在啟動(dòng)FreeBSD 5.3時(shí),選擇了ACPI Disable,就能夠正確地用xmms播放了。


          最后補(bǔ)充以下,我的機(jī)器安裝了兩塊網(wǎng)卡,一塊SCSI卡。使用的是版載聲卡。怎么解決在ACPI情況下使用還不清楚。但問題基本確定的確是ICQ資源的問題。

          posted @ 2006-01-05 21:56 all gone 閱讀(234) | 評論 (0)編輯 收藏

          僅列出標(biāo)題
          共17頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 Last 
          主站蜘蛛池模板: 康乐县| 岳普湖县| 唐河县| 揭阳市| 垣曲县| 禹城市| 绵竹市| 儋州市| 台湾省| 达拉特旗| 辉南县| 永清县| 姜堰市| 南溪县| 安达市| 苏尼特右旗| 义乌市| 阿鲁科尔沁旗| 安新县| 凌云县| 柳林县| 泸州市| 临漳县| 九江县| 道真| 都昌县| 会宁县| 漳平市| 阳朔县| 布拖县| 奎屯市| 长海县| 大余县| 滨州市| 安义县| 卢龙县| 河津市| 甘谷县| 株洲市| 广饶县| 临漳县|