我正在使用Java编写代码以及在google app引擎上部署应用程序 我收到此错误
An internal error occurred during: "Deploying CToJavaToCloud to Google".
can't parse argument number:
this.lastRenderedCustomContentContainers = new Array();
this.defaultContainer = 'portal_main_view'; this.ignoreHashChange = false;
this.wait = null; this.requestParams = null;
// Hash to view mapping
我使用ArrayList存储数据并使用ArrayList的对象将数据存储在DataStore中。 伙计们帮我解决了错误。
答案 0 :(得分:0)
在尝试让自己的代码在Google AppEngine上运行之前,请通过构建和运行现有的调试项目(例如Google guestbook tutorial)来确保所有基本功能都已到位。数据存储本身不能处理ArrayList或任何其他类型的Collection,只能在Properties and value types中定义更简单的标量结构。
你显然是GAE的新手,你的问题表明需要更好地理解你编译的Java代码是什么,不允许在GAE服务器上做什么。例如,套接字是受限制的(请参阅Socket Java API以及Java Runtime Environment文档中的大图)。您可能会被迫使用URL Fetch Java API而不是Socket作为CToJavaToCloud项目。