【问题标题】:Can we have a java client for a servlet in Google App Engine?我们可以为 Google App Engine 中的 servlet 提供 Java 客户端吗?
【发布时间】:2014-04-30 16:29:24
【问题描述】:

我需要在我的本地主机上运行一个客户端应用程序,它从用户那里获取数据,对其进行加密并将加密的数据 (BigInteger) 发送到 Google App Engine 中的一个 servlet。

servlet 然后应该对数据执行一些操作并将结果发送到客户端应用程序。然后客户端解密结果并显示给用户。

什么是最合适的实现方式?鉴于我使用 Eclipse 和 Google 插件来创建 servlet 并部署它。我是否必须对 index.html 和其他 .xml 文件进行任何更改。我的客户端应用程序应该是什么类型的项目,我应该将它链接到 servlet?

请指导我,因为我对这个概念完全陌生!

【问题讨论】:

  • 听起来您只需要让您的客户端应用程序向 servlet 的 url 发出 http 请求。
  • 我已经这样做了,但是没有用!我在我的系统中创建了一个客户端小程序,但 servlet 无法找到它说的我的小程序。请参阅我之前关于此的(更详细的)问题...stackoverflow.com/questions/23371956/…

标签: java google-app-engine servlets encryption


【解决方案1】:

web.xml 中为每个用户添加此代码以开启会话。

<session-config>
    <session-timeout>15</session-timeout>
  </session-config>

这里的 15 表示 1 个用户的 15 分钟会话。

appengine-web.xml添加

<!-- Configure java.util.logging -->
  <system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
  </system-properties>
<sessions-enabled>true</sessions-enabled>
  <!--

【讨论】:

  • 在进行上述更改后部署它时出现以下错误。 “在“将 paillierserver 部署到 Google”期间发生内部错误。针对 C 验证 C:\Users\Zakir Hussain\Desktop\Thesis\project\eclipse workspace\paillierserver\war\WEB-INF\appengine-web.xml 的 XML 错误: \Users\Zakir Hussain\Desktop\Thesis\project\eclipse-jee-kepler-SR2-win32-x86_64\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.3\appengine-java-sdk-1.9.3\文档\appengine-web.xsd "
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-01
  • 2013-10-30
  • 2013-11-05
  • 2013-10-21
  • 2015-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多