ラベル eclipse の投稿を表示しています。 すべての投稿を表示
ラベル eclipse の投稿を表示しています。 すべての投稿を表示

2011/07/16

Google App EngineのJava版のチュートリアルを試してみました。



今までGoogle App Engineは、Python版しか使ったことがなかったので、Java版を使ってみました。下記の構成で試してみます。

・Windows7 Home
・Eclipse 3.7.0 Indigo
・Google Plugin for Eclipse


Google Plugin for Eclipseをインストールすれば、Google App Engine Java SDKも一緒にインストールされます。

Google App Engine java プロジェクトの作成
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/creating.html

の内容に従って、チュートリアルを進めます。

「JSP の使用」のところでエラーが出ました。

JSP の使用
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/usingjsps.html


/intl/ja/guestbook.jspにアクセスできません。というエラーです。調べてみると、チュートリアルのソースが間違っているようです。

SignGuestbookServlet.javaを修正
resp.sendRedirect("/intl/ja/guestbook.jsp");
を
resp.sendRedirect("/guestbook.jsp");
に修正

上記の問題は解決しました。その後のチュートリアルの内容は、問題なく動作できるのですが、「実行」をすると、「必要なプロジェクトでエラー」とのアラートが表示されます。ソースを確認すると、guestbook.jspに赤い×マークが付いています。アラートの内容を確認すると

型の安全性: Object から List への未検査キャスト

とのメッセージでした。このメッセージを調べると、下記のサイトの記載を見つけました。

「未検査キャスト」という警告が出たら
http://d.hatena.ne.jp/makiyamakoji/20090303/p1

「この警告に対する根本的な解決策はありません。」とのことなので、このままにしておきます。

アプリケーションのアップロードをします。

アプリケーションのアップロード
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/uploading.html

Eclipseのツールバーの[App Engine の配備(Deploy App Engine)] ボタンを使うと簡単にデプロイできました。

今まで、Pythonで作っていたアプリケーションIDを設定して、バージョンを一つ上げてアップしてみました。My Applicationsの管理画面のVersionsのページにて、アップしたVersion2をDefaultに設定すれば、問題なく動作しました。Google App Engine Java版は、Eclipseのプラグインを使えば、Eclipseがほぼ必要な作業はしてくれるので、簡単に出来る感じがしました。

http://vivo-red.appspot.com/guestbook.jsp


Google App Engineのサイトをみると、「Go」でもApp Engineの開発ができるようです。まだ、Google App Engineの日本語対応ページには、その記述はありませんが、下記にその記述がありました。

Google App Engine Getting Started: Go
http://code.google.com/intl/ja/appengine/docs/go/gettingstarted/

2010/11/27

Androidの開発ソースの管理のために、eclipseのSubversiveプラグインを入れてみました。



最近、手の止まっているAndroidのeclipseでの開発について、Subversionをサーバで動かしているので、それとの連携が出来るようにしました。


Eclipse 3.6(Helios)に Subversionプラグイン Subversiveを導入する
http://walbrix.net/blog/2010/07/helios-subversive.html

に教えていただた手順でやってみましたが、その通りになりません。
メニューから Help -> Install new software を選択

Work with: ドロップダウンから Helios - http://download.eclipse.org/releases/helios を選択

絞り込み用のテキストボックス(type filter textと書いてある所) に subversive と入力し(Enterキー不要)、

    ・ Subversive SVN JDT Ignore Extensions (Optional)
    ・ Subversive SVN Team Provider (Incubation)
まず、ここまでいきません。

「ヘルプ」「新規ソフトウェアのインストール」を選び

Helios - http://download.eclipse.org/releases/helios
を選んで、「subversive」をフィルタ入力の箇所に入れても何も起きません。
いくら待っても同じでした。


「--All Available Site--」では、インストール可能なものが表示されますが、そこには該当のものは表示されませんでした。


そこで、ググって、下記のサイトの記載を見つけました。

Eclipse 3.6/helios に Subversive をZIPでインストールでハマった。

http://d.hatena.ne.jp/koroharo/20100729/1280386478

この通りにすると、問題なくインストール完了。はまったところも記載していただいているので、簡単に起動できました。ありがとうございます。

インストール後、「ファイル」「新規」「プロジェクト」を選び


「SVN」「SVNからのプロジェクト」


Subversionへのアクセス情報を設定し


無事に、Repositoryにアクセスできました。

人気の投稿 (過去 30 日間)