java - Gwt youtube 数据 api v3

标签 java xml gwt youtube youtube-data-api

我正在使用一个 jar “/TestYoutube/.google_apis/youtube-v3r102lv1.16.0-rc/youtube/google-api-services-youtube-v3-rev102-1.16.0-rc.jar”,我在构建路径中添加并且导入工作完美(“import com.google.api.services.youtube.model.ResourceId;”)。

但我正在尝试启动,它在我的浏览器中显示:

    Plugin failed to connect to Development Mode server at 127.0.0.1:9997
    Follow the troubleshooting instructions at http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM

还有我的开发模式:
    [TRACE] [testyoutube] - Finding entry point classes
[ERROR] [testyoutube] - Errors in 'file:/C:/Users/Alejandro/workspace%20java/TestYoutube/src/aiss/client/TestYoutube.java'
    [ERROR] [testyoutube] - Line 103: No source code is available for type com.google.api.services.youtube.model.SearchResult; did you forget to inherit a required module?

然后我用谷歌搜索,我看到我必须在 TestYoutube.gwt.xml 中放置一个模块:
<inherit name="com.google.api.services.youtube.model.SearchResult"/>

但现在我的控制台说我:
    Loading modules


aiss.TestYoutube
      Loading inherited module 'aiss.TestYoutube'
         [ERROR] Line 18: Unexpected element 'inherit'
         [ERROR] Failure while parsing XML
com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
    at com.google.gwt.dev.util.xml.DefaultSchema.onUnexpectedElement(DefaultSchema.java:86)
    at com.google.gwt.dev.util.xml.Schema.onUnexpectedElement(Schema.java:94)
    at com.google.gwt.dev.util.xml.Schema.onUnexpectedElement(Schema.java:94)
    at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:223)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:347)
    at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$200(ReflectiveParser.java:68)
    at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:418)
    at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:333)
    at com.google.gwt.dev.cfg.ModuleDefLoader.load(ModuleDefLoader.java:254)
    at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:197)
    at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromResources(ModuleDefLoader.java:157)
    at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:132)
    at com.google.gwt.dev.DevModeBase.loadModule(DevModeBase.java:1026)
    at com.google.gwt.dev.DevMode.loadModule(DevMode.java:570)
    at com.google.gwt.dev.DevMode.doStartup(DevMode.java:456)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1094)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
    at com.google.gwt.dev.DevMode.main(DevMode.java:322)
         [ERROR] Unexpected error while processing XML
com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
    at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:371)
    at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$200(ReflectiveParser.java:68)
    at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:418)
    at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:333)
    at com.google.gwt.dev.cfg.ModuleDefLoader.load(ModuleDefLoader.java:254)
    at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:197)
    at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromResources(ModuleDefLoader.java:157)
    at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:132)
    at com.google.gwt.dev.DevModeBase.loadModule(DevModeBase.java:1026)
    at com.google.gwt.dev.DevMode.loadModule(DevMode.java:570)
    at com.google.gwt.dev.DevMode.doStartup(DevMode.java:456)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1094)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
    at com.google.gwt.dev.DevMode.main(DevMode.java:322)
[ERROR] shell failed in doStartup method

对不起,我的英语很差,我不知道我做错了什么......

最佳答案

从日志中可以清楚地看到问题。

[ERROR] Line 18: Unexpected element 'inherit'
[ERROR] Failure while parsing XML

使用 inherits而不是 inherit .

请查看gwt-module.dtd .

转到您的 TestYoutube.gwt.xml文件并尝试以下行。
<inherits name="com.google.api.services.youtube.model.SearchResult"/>

关于java - Gwt youtube 数据 api v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23044386/

相关文章:

java - 与远程 Restful 服务的集成测试

java - 国际化 : Constants needed in constant (Java/GWT)

c# - Xml 反序列化 - 数组元素

html - XSL重复相同的XML元素/节点,无法正常工作

gwt - 您如何使用 GWT 的 SimpleEventBus 或 EventBus?

java - 将对象持久保存到应用程序引擎时出现 "No API environment is registered for this thread"错误

java - 迄今为止的字符串格式不正确

java - Spring security oauth2 - 从 OAuth2 主体获取自定义数据

java - 加入 nio.path 与 Paths.get() 或 Path.resolve()

php - iOS:调用SOAP的PHP Web服务返回null