プログラマメモ2 - programmer no memo2

僕の環境はLeiningenで作ってるのですが、どうもeclipseで指定しているgoogle app engineのSDKとクラスパスが前後するとこの問題が出る様 2015/11/07

Google App Engineです。
といっても開発環境周りの話です。
なんか色々バージョンアップデートしたら、赤バッテンが出る様になってしまって。。。




僕の環境はLeiningenで作ってるのですが、どうもeclipseで指定しているgoogle app engineのSDKとクラスパスが前後するとこの問題が出る様です。

参考
Importing Google App Engine App (Java) to Eclipse - Stack Overflow

どういうことかというとerrorが出る場合は以下の感じです。


これを入れ替えると赤バッテンが消えます。

これでぐっすり眠れますね。

希望する場所を、「App Engineアプリ準拠」でミスはふせげる 2015/07/18





現時点(2015/07/18)で、app engineを作成できるデータセンターは2箇所


cloud sqlの地域は3箇所

app engineからのcloud sqlの接続は、

承認済みの GAE アプリケーションは、データベース インスタンスと同じ地域にある必要があります。
 という制限があり。

これはあとから変更できないので、cloud sqlの地域は注意して選択すること。

これは、インスタンスを作成する場合に、希望する場所を、「App Engineアプリ準拠」でミスはふせげる。



くらうどSQLではまったこと 2015/07/18


google clud sqlです。
google app engineからの連携を試してみようと思っていろいろやっております。

いろいろはまったこと

  • 事前準備 支払いについて
  • ローカル環境からのclud sqlの接続について
  • osxでのeclipseでJSPコンパイルについて
  • App Engineからの接続の制限

まずは、事前準備 支払いについて

ローカル環境からのclud sqlの接続について

osxでのeclipseでJSPコンパイルについて

App Engineからの接続の制限
 

jspのコンパイル アンサポート52.0 2015/07/18


google app engineです。


上記の記事とまったく同じで、はじめなぜJSPだけなのかでかなり悩みました。

現時点でのgoogle app engineでつかえるjavaのバージョンは1.7です。
やっかいなのは、jspのコンパイルはどうもeclipseを起動した際のjavaのバージョンによってしまうことのようです。
※指定できる方法があるのではと思ってるのですが....


参考

しかたがないので、eclipse起動で使用するjavaのバージョンをjdk1.7を指すように変更しました。
僕が使っているのは、eclipse Version: Mars Release (4.5.0)

インストールした1.7は、jdk1.7.0_80

ちなみにosx上でのjavaの場所は、
/Library/Java/JavaVirtualMachines

eclipse.iniを書き直すって面倒。

この問題はけっこう面倒ですね。