问题标签 [siena]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
303 浏览

google-app-engine - 在 GAE 上玩 Siena 无法连接到 MySQL

我正在使用 play framework 1.2.7、gae 模块 1.6.0 和 siena 模块 2.0.7(也测试了 2.0.6)。这是一个简单的项目,应该在 App Engine 上运行并连接到 Google Cloud SQL 中的 MySQL 数据库。我的项目在本地运行良好,但无法连接到生产中的数据库。查看日志,它看起来像是在使用 postgresql 驱动程序而不是 mysql 驱动程序。

应用程序.conf

这是崩溃堆栈跟踪

这里发生了什么?我正在指定正确的驱动程序和 url 架构,它使用的是 postgresql 驱动程序。Google Cloud SQL API 访问已启用,应用程序被允许连接到 mysql 实例,我没有使用 db=mem,...我卡住了,不知道如何前进!:-((

更新:我以为我找到了解决方案,但事实并非如此。如果我保留%prod. 前缀并正常创建一个战争(或者只是不定义任何数据库属性),那么应用程序将使用Google DataStore而不是Cloud SQL. 如果我创建最后添加的 war 文件--%prod(或者只是删除%prodapplication.conf 中的 . 前缀),那么它将一直无法连接到显示相同初始错误的数据库。

请问有什么想法吗?

0 投票
0 回答
146 浏览

google-app-engine - PlayFramework+GAE+Siena using Datastore and Cloud SQL simultaneously

Does anyone knows if is there way to use Datastore and Cloud SQL in GAE application simultaneously (PlayFramework 1.2.7 with GAE plugin).

E.g.

I want to make possible to store Model1 to Cloud SQL (via Siena), and Model2 to Datastore (also via Siena)

Does anybody faced such problem?

0 投票
0 回答
76 浏览

siena - 在 Project Siena 应用程序中将数据写回源

我需要将用户添加的数据保存到服务器。有没有办法将数据写回源?或以某种方式将数据发送到项目 siena 中的天蓝色服务器

0 投票
1 回答
36 浏览

playframework - 当我尝试在 play framework 1.4.3 上本地安装模块 Gae 和 Siena 时出错

我正在使用 Play framework v1.4.3 并且在尝试使用以下命令在本地安装模块gaesiena时:install

play install gae

play install siena

这会引发错误 HTTP 403:

日志错误:

如何解决这个问题?

0 投票
1 回答
384 浏览

java - 影响我的框架应用程序的 Google App Engine SDK 弃用

我有在 Play 框架 1.x 中开发并在 Google 应用引擎标准环境上运行的应用程序。下面是我部署应用程序 GAE 的方式。命令-play gae:deploy 但是这个命令在内部从 GAE Cloud SDK 调用“appcfg”。

所以现在我必须更改我的部署程序。我尝试按照 Google 文档的建议使用 Cloud SDK 进行部署。基本命令 - “gcloud app deploy”。

我检查了 Google Cloud 文档,发现他们建议使用 Java11 用于带有 app.yaml 文件的 GAE 标准环境。

但到目前为止,我只想将 Java8 用于 GAE 标准环境。

但是,在部署其发出警告时,如下所示-

警告:自动应用检测已被弃用,很快将被删除。作为替代方案,您可以使用 https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml 中的说明自行创建 app.yaml 文件(App Engine Flexible Environment) 或 https://cloud.google.com/appengine/docs/sta ndard/python/config/appref (App Engine 标准环境) 在我们的语言选项卡下。部署到 Google App Engine 需要 app.yaml 文件。该命令将运行gcloud beta app gen-config在当前目录为您生成一个 app.yaml 文件(如果当前目录不包含 App Engine 服务,请回答“否”)。

  1. 如果我必须为基于 Java 的 GAE 标准应用程序构建 app.yaml 文件,那么结构会是什么?

  2. 如果 java8 GAE 应用程序无法使用 app.yaml 文件,那么使用命令部署此应用程序的 appengine-web.xml 结构将是什么

    /li>
  3. 还有另一种选择是,我应该迁移基于 maven 的应用程序。但现在我不想迁移到 Maven 工具。