Webアプリ開発環境の構築 <Java, GlassFish, MySQL, NetBeans>
[1] Webアプリ開発環境の構築 <Java, GlassFish, MySQL, NetBeans>
Version: Java7, GlassFish4, MySQL5.6, NetBeans8
※Java8が出ているが、WindowsXPにインストールするのが面倒らしい。
何も考えずに開発環境も本番環境もバージョンを揃えるためJava7を採用する。
どの環境もWin7以降、Win2008以降だぜって場合は
以下の手順はJava8でやっちゃってくらはい。
【準備】------------------------------------------------------------------------
(1) JDKの7の最新版をダウンロード
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java SE 7u60
(2) GlassFish4をダウンロード
https://glassfish.java.net/download.html
Full Java EE platform
Zip
Multilingual
glassfish-4.0.zip
(3) MySQLの最新版のWindowsインストーラをダウンロード
http://dev.mysql.com/downloads/windows/installer/
Windows (x86, 32-bit), MSI Installer
mysql-installer-community-5.6.19.0.msi
(4) NetBeansの最新版をダウンロード
https://netbeans.org/downloads/?pagelang=ja
netbeans-8.0-javaee-windows.exe
【インストール】----------------------------------------------------------------
(5) JDKのインストール
・大体デフォルトのまま次へ次へでok。
(6) GlassFishのインストール
・(2)でダウンロードしたzipファイルを「C:\glassfish4」に解凍するだけ。
・解凍後のイメージは以下。
C:\glassfish4
├ .org.opensolaris.pkg
├ bin
├ glassfish
(以下略)
(7) MySQLのインストール
・「Choosing a Setup Type」で「Server only」を選択、
「Installation Path」は「C:\mysql」とし、
「Data Path」は「C:\mysql」とする。
・「Check Requirements」で何か足りないと言われたら
次へ次へで必要なものをインストールする。
・「MySQL Server Configuration」で「Config Type」に
「Development Machine」を選択する。
・パスワードは何か適当に、ただし忘れないように。
※インストールしたいツールがあるなら「Server only」でなく「Custom」とか「Developer」とかを選択する。
(8) NetBeansのインストール
・「IDEとともにインストールするアプリケーション・サーバーを選択」で
「GlassFish ~」のチェックを外す。(Tomcatもチェックしない)
・「NetBeans IDE用のJDK」で(5)でインストールしたバージョンのものを指定する。
【設定】------------------------------------------------------------------------
・Windows+Breakでシステムのプロパティ→詳細設定→環境変数を開く。
・環境変数JAVA_HOMEに(5)でインストールしたフォルダを指定する。
例: C:\Program Files\Java\jdk1.7.0_60
・環境変数PATHに「;%JAVA_HOME%\bin」を追加する。
(10) NetBeansの設定で、アプリケーションサーバーに(6)でインストールしたGlassFishを指定
・NetBeansを起動し、「ツール」メニューから「サーバー」を開く。
・「サーバーの追加」をクリックする。
・「GlassFish Server」を選択して「次」をクリックする。
・「インストール場所」に「C:\glassfish4」を指定し、「次」をクリックする。
・「ドメイン」は「domain1」のまま、「ユーザー名」は「admin」、
パスワードはこれまでの手順で設定してないので空のまま、「終了」をクリックする。
・サーバーのツリーにGlassFish Serverが追加される。
・右クリックして起動/終了できるか確認。
※NetBeansとGlassFishの連携がうまくいかないことがあるらしい。
もしそういう状況に陥った場合はぐーぐる先生に
「netbeans glassfish 日本語」とか聞いて誰かに助けてもらう。
再インストールとか必要になるかも。
(11) NetBeansの設定で、データベースに(7)でインストールしたMySQLを指定
・NetBeansを起動し、「ウィンドウ」メニューから「サービス」を開く。
・データベースを右クリックし、「MySQLサーバーを登録」を選択する。
・大体デフォルトのまま、ホスト名に「localhost」、ポート番号に「3306」、ユーザ名に「root」、
パスワードは(7)で指定したものを入力し、「OK」をクリックする。
・データベースのツリーにMySQLサーバーが追加される。
・右クリックして接続できるか確認。