Showing posts with label eclipse. Show all posts
Showing posts with label eclipse. Show all posts

2011-12-03

Eclipse で GAE/J の SDK を 1.6.0 に更新したらエラーが

Eclipse の Google App Engine SDK をアップデートして、「ウィンドウ > 設定」から SDK を 1.6 に変更してみたところ、問題ビューに

The App Engine SDK JAR appengine-api-1.0-sdk-1.6.0.jar is missing in the WEB-INF/lib directory
The App Engine SDK JAR appengine-api-labs-1.6.0.jar is missing in the WEB-INF/lib directory
The App Engine SDK JAR appengine-jsr107cache-1.6.0.jar is missing in the WEB-INF/lib directory
The App Engine SDK JAR datanucleus-appengine-1.0.10.final.jar is missing in the WEB-INF/lib directory

というエラー(Google App Engine Problem)が。

プロジェクトのプロパティーから「Java のビルド・パス」を選択「順序およびエクスポート」タブの「App Engine SDK [App Engine (*) - 1.6.0]」をチェックして、「OK」押したら治りました。

…けど、更新のたびに、こんな設定していたっけ?

関連:

2011-09-14

eclipse のエディタを Vim 風にする Vrapper を入れてみた

Vim の操作にも随分慣れてきた。慣れてきたら慣れてきたで、GAE/J アプリ用に使っている eclipse でも Vim 特有のキー操作をしてしまって、困ることが増えてきた。

eclipse も Vim のように操作できたらいいのにと思い、探してみたらやっぱりあった!感激! 導入は、eclipse のメニュー「ヘルプ > 新規ソフトウェアのインストール」で
http://vrapper.sourceforge.net/update-site/stable
を追加するだけ。

めちゃ簡単でめちゃ便利。ありがたやー。

2010-12-05

Google App Engine 1.4.0 へのアップデートではまる…。

というわけで、1.4.0 SDK へ更新しようとした矢先、eclipse のコンソールにこんなメッセージが…。
インストールする項目の収集中にエラーが発生しました
  No repository found containing: org.eclipse.jst.server.core/osgi.bundle/1.2.0.v20090421
  No repository found containing: org.eclipse.wst.server.core/osgi.bundle/1.1.102.v20090825
大分アップデートしていなかったから、なんかほかのを先にしなくちゃいけないのかな、と色々更新してからもう一度チャレンジしてみたら…、
インストールする項目の収集中にエラーが発生しました
  No repository found containing: com.google.appengine.eclipse.core/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gdt.eclipse.core/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gdt.eclipse.platform/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gdt.eclipse.platform.e34/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gdt.eclipse.platform.shared/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gdt.eclipse.suite/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gwt.eclipse.core/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gwt.eclipse.oophm/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.appengine.eclipse.sdkbundle.1.4.0/osgi.bundle/1.4.0.v201012021501
  No repository found containing: com.google.gdt.eclipse.maven/osgi.bundle/1.4.0.v201010280047
  No repository found containing: com.google.gwt.eclipse.sdkbundle.2.1.0/osgi.bundle/2.1.0.v201010280047
ふ、増えてるし…。

ということで、結局 Google 先生のお世話になることにして、こんなページを発見。 書かれているのとは少し違う方法だけれど、eclipse で「ヘルプ > ソフトウェア更新 > サイトの管理」とすすみ、「エクスポート」で bookmarks.xml を保存。

全部のサイトを選択後「除去」して、さっきのファイルを「インポート」…、っていう風にするとできましたとさ。めでたし、めでたし。

2010-02-20

GAE/J、SDK のアップデートではまる

Google App Engine Java SDK を 1.3.0 から 1.3.1 へアップデート。前のアップデートで少し手間取ったような記憶があるので、今回はメモを取りながら。

まずはインストール。eclipse の「ヘルプ > ソフトウェア更新」で開いた「ソフトウェア更新およびアドオン」ウィンドウの「使用可能なソフトウェア」から「Google Update Site for Eclipse *.*」を開き「Google App Engine Java SDK *.*.*」にチェック、「インストール」ボタンを押す。「インストール」という確認画面で「次へ」を押し、ライセンスのレビュー」でライセンスを確認後「使用条件の条項に同意します」ボタンを押下。インストール後 Eclipse の再起動を促す画面が出るので、「はい」ボタンを押す。

次は新しい SDK の選択。「ウィンドウ > 設定」から「Google」を開き「App Engine」をクリックすると、現在使っている SDK と新しくインストールした SDK が並んでいるので、新しいほうにチェックして「OK」ボタンを押す。これで SDK の更新はおしまい。

…のはずだったんだけれど。デプロイは問題がないものの、ウェブアプリケーションの実行ができなくなってしまった。あれれ。

コンソールには

Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file: C:\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\agent\appengine-agent.jar

とのメッセージ。エージェントライブラリーの初期化に失敗するとのこと。…ってそんなディレクトリはもうとっくにないんですけど。

結局色々探して、eclipse のメニュー「実行 > 実行構成から GAE/J プロジェクトを選択、「引数」タブをクリックしてみると「VM 引数」の欄に問題のディレクトリ指定が。そこで

-javaagent:C:\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.1_1.3.1.v201002101412\appengine-java-sdk-1.3.1\lib\agent\appengine-agent.jar

と、現在選択している SDK のエージェントのパスを指定してやると問題が解決。あーあせった。SDK 1.2.6 から 1.3.0 の更新のときは何も言われなかったのに、なんでだろう。

Zenback - Everyone's Related Posts