亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 JDO 項目遷移到谷歌云端點 v2,服務器返回 NoClassDefFoundError

將 JDO 項目遷移到谷歌云端點 v2,服務器返回 NoClassDefFoundError

素胚勾勒不出你 2021-06-29 13:05:30
我嘗試將使用 JDO 的谷歌云項目從端點 v1 遷移到 v2。我已經按照遷移指南和這里的一些解決方案嘗試使 datanucleous 插件增強我的類,并將它們上傳到谷歌云,但沒有運氣。我將發布 build.gradle,然后是客戶端嘗試連接到端點時返回的服務器錯誤,這是一個 NoClassFound 錯誤。構建.gradle:buildscript {    repositories {        mavenCentral()        mavenLocal()    }    dependencies {        // App Engine Gradle plugin        classpath 'com.google.cloud.tools:appengine-gradle-plugin:1.3.3'        // Endpoints Frameworks Gradle plugin        classpath 'com.google.cloud.tools:endpoints-framework-gradle-plugin:1.0.2'    }}repositories {    mavenCentral();    jcenter()}apply plugin: 'java'apply plugin: 'war'// [START apply_plugins]apply plugin: 'com.google.cloud.tools.appengine'apply plugin: 'com.google.cloud.tools.endpoints-framework-server'// [END apply_plugins]dependencies {    compile ('com.google.endpoints:endpoints-framework:2.0.8') {        exclude group: 'com.google.guava', module: 'guava-jdk5'    }    compile 'javax.servlet:servlet-api:2.5'    compile 'com.ganyo:gcm-server:1.0.2'    compile 'javax.jdo:jdo-api:3.0.1'    compile 'org.datanucleus:datanucleus-core:3.1.3'    compile 'org.datanucleus:datanucleus-api-jdo:3.1.3'    compile 'org.datanucleus:datanucleus-accessplatform-jdo-rdbms:4.1.1'    compile 'com.google.appengine.orm:datanucleus-appengine:2.1.2'    compile 'com.google.code.gson:gson:2.2.4'    compile 'org.apache.commons:commons-lang3:3.5'}sourceCompatibility = JavaVersion.VERSION_1_7targetCompatibility = JavaVersion.VERSION_1_7appengine {  // App Engine tasks configuration    deploy {   // deploy configuration        version = findProperty("appengine.deploy.version")        def promoteProp = findProperty("appengine.deploy.promote")        if (promoteProp != null) {            promote = new Boolean(promoteProp)        }    }}endpointsServer {    // Endpoints Framework Plugin server-side configuration    hostname = "komilibro.appspot.com"}
查看完整描述

2 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

在這個遷移頁面的最后,有一個標簽為“JPA/JDO Datanucleus 增強問題”的部分,它鏈接到一個 StackOverflow 示例,其中包含 Datanucleus 的工作 gradle 配置。我會非常仔細地查看此規范示例與您自己的 gradle 構建文件之間的任何差異。


查看完整回答
反對 回復 2021-07-14
  • 2 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號