all gone

          all gone

          #

          EJB 3.0 學習筆記——準備工作


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

          根據(jù)安裝說明,JBoss 4.0.3SP1中的EJB3實現(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 的運行環(huán)境準備好了,你可以用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中,現(xiàn)在環(huán)境基本上搭好了。

          posted @ 2006-03-26 23:05 all gone 閱讀(962) | 評論 (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配置里的項全部列出了。


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


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


          #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)核就可以了。當然如果不編譯內(nèi)核,用load module的方式也可以。



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


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


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


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

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

          僅列出標題
          共17頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 Last 
          主站蜘蛛池模板: 讷河市| 永仁县| 西和县| 新沂市| 子洲县| 三台县| 辉南县| 商城县| 延庆县| 宁晋县| 渝北区| 旬阳县| 兴安盟| 普兰店市| 永新县| 义马市| 百色市| 江口县| 察隅县| 沾益县| 绵竹市| 江西省| 卓资县| 宁蒗| 堆龙德庆县| 英吉沙县| 雅安市| 淮安市| 桐梓县| 宿州市| 板桥市| 惠安县| 满城县| 安仁县| 花莲县| 通榆县| 台州市| 晋宁县| 安康市| 贵南县| 庆城县|