編程生活

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評(píng)論 :: 0 Trackbacks
          weblogic10.0.1帶的是openJPA1.0.0,但其實(shí)并不是完整的1.0.0,其中在kenel下許多類仍是用的是0.9.7,不信,你可以將openJPA1.0.0的標(biāo)準(zhǔn)jar放到bea/modules下,肯定連weblogic都無法啟動(dòng)成功,我比較了weblogic10.0.1中帶的openJPA1.0.0和標(biāo)準(zhǔn)的1.0.0的jar發(fā)現(xiàn),其實(shí)主要是有兩個(gè)java(JPQLExpressionBuilder.java和AbstractExpressionBuilder.java),這兩個(gè)java中現(xiàn)在支持xmlMetadata,但weblogic中的kodo目前還不能支持這塊,因此,如果要在weblogic10.0.1下使用openJPA,只能放棄這個(gè)特性了.
          1.從apache上取下openJPA1.0.2的源代碼
          2.用openJPA0.9.7下的JPQLExpressionBuilder.java和AbstractExpressionBuilder.java來覆蓋openJPA1.0.2下的同樣文件
          3.用mvn package -Dtest=false重新編譯打包生成一個(gè)新jar(當(dāng)然要用-Dtest=false,需要你修改一下根目錄下的pom.xml文件),見下面:
          <groupId>org.apache.maven.plugins</groupId>
                                  
          <artifactId>maven-javadoc-plugin</artifactId>
                                  
          <version>2.2</version>
          其中<version>2.2</version>是我加的.
          posted on 2008-04-07 09:49 wilesun 閱讀(339) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 安平县| 揭西县| 尖扎县| 达拉特旗| 韶山市| 哈尔滨市| 黔西县| 武山县| 石城县| 许昌县| 中西区| 武威市| 呼图壁县| 临潭县| 弥渡县| 深圳市| 紫阳县| 定边县| 大竹县| 即墨市| 建湖县| 哈巴河县| 苍梧县| 郓城县| 开原市| 巴南区| 诸暨市| 合江县| 青田县| 中江县| 当涂县| 崇左市| 集贤县| 淅川县| 商南县| 安康市| 龙里县| 托里县| 灵寿县| 兴业县| 武陟县|