問題タブ [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 - Play Siena が GAE で MySQL に接続できない

Play フレームワーク 1.2.7、gae モジュール 1.6.0、および siena モジュール 2.0.7 (2.0.6 もテスト済み) を使用しています。これは、App Engine にデプロイされた環境で実行され、Google Cloud SQL の MySQL データベースに接続する単純なプロジェクトです。私のプロジェクトはローカルでは問題なく動作しますが、本番環境ではデータベースに接続できません。ログを見ると、mysql ドライバーではなく postgresql ドライバーを使用しているようです。

アプリケーション.conf

これはクラッシュ スタック トレースです

ここで何が起こっているのですか?正しいドライバーと URL スキーマを指定しており、postgresql ドライバーを使用しています。Google Cloud SQL API アクセスが有効になっている、アプリが mysql インスタンスに接続できる、db=mem を使用していない、... 先に進む方法がわかりません。:-(((

更新:解決策を見つけたと思いましたが、そうではありませんでした。私が保持する場合%prod。プレフィックスを付けて war を通常どおり作成する (または単に DB プロパティを定義しない) と、アプリケーションGoogle DataStoreCloud SQL. 最後に追加するwarファイルを作成した場合--%prod(またはapplication.confの.プレフィックスを削除%prodした場合)、データベースへの接続に失敗し続け、同じ初期エラーが表示されます。

アイデアはありますか?

0 投票する
0 に答える
76 参照

siena - Project Siena アプリでデータをソースに書き戻す

ユーザーが追加したデータをサーバーに保存する必要があります。データをソースに書き戻す方法はありますか? または、プロジェクトシエナの紺碧のサーバーにデータを送信する

0 投票する
1 に答える
384 参照

java - フレームワーク アプリケーションに影響する Google App Engine SDK の廃止

Play フレームワーク 1.x で開発され、Google アプリ エンジンの標準環境で実行されるアプリケーションがあります。以下は、アプリケーション GAE をデプロイする方法です。Command- play gae:deploy ただし、このコマンドは内部的に GAE Cloud SDK から「appcfg」を呼び出します。

そのため、展開手順を変更する必要があります。Google Document で推奨されているように、Cloud SDK を使用して展開しようとしました。基本コマンドは「gcloud app deploy」です。

Google Cloud のドキュメントを確認したところ、app.yaml ファイルで GAE 標準環境に Java11 を使用することが推奨されていることがわかりました。

しかし、今のところGAE標準環境にはJava8のみを使用したいと考えています。

しかし、以下のような警告を展開している間-

警告: アプリの自動検出は非推奨であり、まもなく削除されます。別の方法として、https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml (App Engine Flexible環境) または https://cloud.google.com/appengine/docs/st 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. app.yaml ファイルが java8 GAE アプリケーションで使用できない場合、コマンドを使用してこのアプリケーションをデプロイするための appengine-web.xml の構造はどうなりますか?

    /li>
  3. もう 1 つの代替手段は、アプリケーション Maven ベースのアプリケーションを移行する必要があるということです。しかし、今はMavenツールに移行したくありません。