2014-04-30 42 views
0

我需要在本地主机上破坏客户端应用程序,该应用程序从用户处获取数据,对其进行加密并将加密数据(BigInteger)发送到Google App Engine中的servlet。我们可以在Google App Engine中有一个servlet的java客户端吗?

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

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

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

+0

这听起来像你只需要在您的客户端应用程序做一个HTTP请求到Servlet的URL。 –

+0

我已经做到了,但它没有奏效!我在我的系统中创建了一个客户端小程序,但该servlet无法找到它所说的小程序。请参阅我以前的(更详细的)有关这个问题... http://stackoverflow.com/questions/23371956/communication-between-an-applet-and-a-servlet-deployed-in-google-app-引擎 – user3293434

回答

0

Inside web.xml为每个用户添加此会话的代码。

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

这里15表示15分钟的会议上1用户。

的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> 
    <!-- 
+0

当我在进行上述更改后部署它时,它给了我以下错误。 “发生内部错误:”将paillierserver部署到Google“ XML错误验证C:\ Users \ Zakir Hussain \ Desktop \ Thesis \ project \ eclipse工作区\ paillierserver \ war \ WEB-INF \ appengine-web.xml针对C :\ 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 \ docs \ appengine-web.xsd“ – user3293434

相关问题