gpt4 book ai didi

java - 在数据存储中存储数据的问题

转载 作者:行者123 更新时间:2023-11-30 05:11:29 26 4
gpt4 key购买 nike

我遇到文件上传问题。我使用过 Apache Commonsfile upload servlet用于上传文件。虽然文件正在获取上传并且数据存储在本地服务器上(http://127.0.0.1:8888/_ah/admin/datastore),但它不会发送给 GoogleApp Engine 数据存储区。我正在做的是加载将文件作为流并立即解析流并创建具有数据的数据存储实体。我实际上并不是想拯救文件。在本地服务器中它可以工作。当我尝试访问时它甚至可以工作来自另一台机器的本地服务器。但是,当我使用 Google Pluggin for Eclipse 将其部署到 Appengine。我的解析代码依赖于 web-inf 目录下的资源文件。这些资源文件是否有可能没有上传有没有办法检查Appengine上上传了哪些文件?

最佳答案

.war 中的任何内容都会进入 AppEngine。我不明白其中的一部分将如何被选择性地排除。更有可能的是,您的应用程序依赖于潜伏在您的 PC 上某个位置但未包含在该 .war 文件中的内容。

但是,您的应用程序不应该检查这些资源并在未找到时抛出异常吗?如果它默默地失败,我会认为这是一个设计缺陷。

大量记录可能有助于您调试问题。您可以通过 AppEngine 控制台查看程序的日志。我建议更多的错误检查和日志记录。

其他需要检查的事情是没有运行您认为的软件版本。有一种版本控制机制,允许您部署不同的并发版本,并且只有一个版本可以实际访问。您应该记录和/或以其他方式访问的内容之一是应用程序构建的一些版本信息(甚至可能包括构建时间戳)。

关于java - 在数据存储中存储数据的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3235365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com