小编Tho*_* W.的帖子

从一台开发服务器为多个 GAE 模块提供服务?

我正在将一些后端转换为模块,并且对设置开发环境配置感到困惑。我在 Eclipse 中使用 Java,但没有使用 Maven。架构非常简单:

  • 默认为前端模块。基本 GAE/GWT 应用程序。将项目放入任务队列中。
  • 后端模块处理任务队列。

使用旧的后端架构,一种调试配置将启动开发服务器,该服务器将为 GWT DevMode UI后端任务处理提供服务。

问题的关键在于 DevMode 的参数提供了 -war 命令行参数。现在我们不再有单个 war 文件(有一个包含两个 war 文件的耳朵),我们必须独立启动它们。这很好,我们可以创建一个启动组来启动前端和后端。

问题是每个 war 文件都有自己的 WEB-INF/appengine- generated/local_db.bin,这实际上创建了两个独立的应用程序。我在这里错过了什么吗?我需要能够在我的前端 RPC 服务以及处理新后端中的任务队列项的 servlet 中放置一个断点,并让它们在一个调试会话中命中。

感谢您的任何想法。

java eclipse google-app-engine google-eclipse-plugin

5
推荐指数
1
解决办法
2645
查看次数

GAE SDK 1.9.4打破了GPE 3.5.1

当我尝试使用eclipse界面生成客户端库时,我得到了这个错误:

在此输入图像描述

eclipse.buildId = M20120914-1800 java.version = 1.7.0_25 java.vendor = Oracle公司的BootLoader常量:OS = MacOSX的,ARCH = x86_64的,WS =可可,NL = pt_BR表示框架的参数: - 产物org.eclipse.epp.package .dsl.product -keyring /Users/renanfranca/.eclipse_keyring -showlocation命令行参数:-os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.dsl.product -keyring/Users/renanfranca /. eclipse_keyring -showlocation错误Thu May 01 19:39:22 BRT 2014在com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction $ 1.run(GenerateSwarmApiAction.java:82)的意外异常java.lang.reflect.InvocationTargetException org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:121)引起:java.lang.ClassNotFoundException:com.google.api.server.spi.tools.ClientLibGenerator $ java.net.URLClassLoader上的语言$ 1.run(URLClassLoader.java:366)在java.net.URLClassLoader的$ 1.run(URLClassLoader.java:355)在java.security.AccessController.doPrivil java.lang.ClassLoader.loadClass(ClassLoader.java:354)java.lang.ClassLoader.loadClass(ClassLoader.java:424)java.net.URLClassLoader.findClass(URLClassLoader.java:354)的eged(Native Method)(ClassLoader.java:357)在com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:113)的com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator. java:258)com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:444)at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction $ 1.run (GenerateSwarmApiAction.java:80)......还有1个

我在项目的根目录下尝试了命令行:

$ SDK/endpoints.sh get-client-lib my.package.MyEndpointsApi

它只生成端点客户端库,但不生成文件夹:

myendpointsapi-V1生成源

当我回到appengine 1.9.3时,它再次像魅力一样......

有谁知道如何解决这个问题?

java eclipse google-app-engine google-eclipse-plugin google-cloud-endpoints

5
推荐指数
2
解决办法
1445
查看次数