編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks
          weblogic10.0.1帶的是openJPA1.0.0,但其實并不是完整的1.0.0,其中在kenel下許多類仍是用的是0.9.7,不信,你可以將openJPA1.0.0的標準jar放到bea/modules下,肯定連weblogic都無法啟動成功,我比較了weblogic10.0.1中帶的openJPA1.0.0和標準的1.0.0的jar發現,其實主要是有兩個java(JPQLExpressionBuilder.java和AbstractExpressionBuilder.java),這兩個java中現在支持xmlMetadata,但weblogic中的kodo目前還不能支持這塊,因此,如果要在weblogic10.0.1下使用openJPA,只能放棄這個特性了.
          1.從apache上取下openJPA1.0.2的源代碼
          2.用openJPA0.9.7下的JPQLExpressionBuilder.java和AbstractExpressionBuilder.java來覆蓋openJPA1.0.2下的同樣文件
          3.用mvn package -Dtest=false重新編譯打包生成一個新jar(當然要用-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 閱讀(335) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 托里县| 陇西县| 铜梁县| 扶沟县| 河津市| 阳信县| 扶风县| 湘西| 木里| 自贡市| 昆明市| 玉环县| 天长市| 盈江县| 浏阳市| 通化市| 时尚| 华阴市| 兴隆县| 哈巴河县| 九龙坡区| 应用必备| 汉寿县| 贵州省| 武清区| 平陆县| 青阳县| 登封市| 湛江市| 高陵县| 玛多县| 尼木县| 安康市| 雅安市| 绿春县| 南丰县| 松阳县| 米泉市| 龙州县| 赤壁市| 南城县|