Azure on Tomcat & PHP & MySQL

1. Windows Azure Tomcat Solution AcceleratorをDownload

http://code.msdn.microsoft.com/winazuretomcat

2. VisualStadio2008 + Windows Azure SDK1.2 で 1. のプロジュクトを更新

TomcatWorkerに以下のファイルを追加、更新する。

3. VisualStadio2008でソリューションのビルドを実施

4. Windows Azure Tomcat Solution Acceleratorの Buildme.cmd を実行

Tomcat,JRE※1をAzure用に作成後、構築処理が実施されます。

[Tomcatフォルダーの作成手順]
Tomcatフォルダーにphp,MySQLの必要ファイルをコピーしておく。
TomcatでPHPが利用するための設定を完了しておく(web.xml)
webapps以下にphpアプリケーションを展開しておく。

※1:JREは64bitの最新版を用意しました。1.5では起動しなかった

5. Windows Azure Tomcat Solution Acceleratorの Runme.cmd を実行

tomcat実行完了には数分の時間がかかる、気長にまちましょう。 phpMyAdmin上でDBを作成後、phpアプリケーションの初期設定を実施

6. Windows Azureにデプロイ

7. 問題

  • Azure SDK 1.3 は VisualStadio2010が必要
  • VisualStadio2010でWindows Azure Tomcat Solution Acceleratorを利用すると実行時、Frameworkのバージョン整合性エラーが発生
  • webapps以下のファイルが容易に修正できない。->リモートディスクトップはSDK 1.3から
  • tomcatのリダイレクトの設定が不明
  • .htaccessが利用できないと不便
最終更新:2010年12月06日 17:41