Eclipse Java Glassfish MySqlの環境構築

今まで、Javaを避け続けてきたけど
そろそろやらなければならないということで
重い腰を持ち上げメモメモ

■ Eclipseのダウンロード
・日本語化されたやつ
http://mergedoc.osdn.jp/

・英語版
http://www.eclipse.org/downloads/

無駄なプラグインなどいらない!
ということで英語版をチョイス

■ glassfish
[Window] > [Preferences]
をクリックしPreferences画面の
[Server] > [Runtime Environment]
[Add…] をクリック

New Server Runtime Environment画面の
[Oracle] > [GlassFish tools]をクリック

インストールが終わると、Eclipseが再起動!

もう一度
[Window] > [Preferences]
をクリックしPreferences画面の
[Server] > [Runtime Environment]
[Add…] をクリック

すると新しくできた
[GlassFish] > [GlassFish]
を選択して[Next >] をクリック

GlassFish locationにはGlassFishを落としてきたパスを
Java location には、JDKのパスを記述

■ 既存プロジェクトをインポート
[File] > [Import…]
をクリックしImport画面の
[General] の中にある下記のいずれかをチョイス
[Existing Projects into Workspace]・・・プロジェクトファイルが存在
[Projects from Folder or Archive]・・・フォルダ指定

importエラーがめっちゃ出て凹む、、、

とりあえず触ったところは
パッケージエクスプローラ(画面左のやつ)の
該当プロジェクトを右クリックして
[Properties] をクリック!これ基本w
Alt + Enterでも可

・Deployment Assembly
 まだよくわからん

・Java Build Path
 Librariesにほとんど入ってないので追加してく
 GlassFish System Libraries がなかったら、
 [Add External JARs…]からとりあえず下記追加してみる
 glassfish4\glassfish\lib\javaee.jar

・Project Facets
 [Runtimes]タブでGlassFishをチェック
 WEBアプリ作るときはDynamic Web Moduleにチェック!
 あとはJavaとかUtility Moduleとかを必要に応じてチェック!

■ GlassFish作成
ここまで来たらGlassFishを立ち上げてみる
コンソールビュー(画面右下にあるやつ)の[Servers]で右クリックして
[New] > [Server]
[GlassFish]をチョイスして[Next >]

Domain path でdomain1以外に新しく作る場合は
一番右端の+が3つ並んだようなアイコンをクリック!
NameとPortbaseを設定して[Finish]
Portbaseを変更しておくと複数立ち上げ可

New Serverの画面も[Finish]で終了!

Serversの該当のGlassFishで右クリックし
GlassFishのProperties を開いて
GlassFishの項目の下記にチェックを入れておくと
デプロイが楽にできる
Use JAR archives for deployment

■ GlassFish管理画面オープン
Serversの該当のGlassFishで右クリックし
[GlassFish] > [View Admin Console]
よりGlassFishの管理画面をオープン

[Resources] > [JDBC] > [JDBC Connection Pools]
[New…] ボタンで下記項目を設定して[Next]クリック!
Pool Name ・・・適当
Resource Type ・・・javax.sql.DataSource
Database Driver Vendor ・・・今回はMySql

Additional Propertiesには最低限以下の情報くらい設定
serverName
databaseName
user
password

続いて
[Resources] > [JDBC] > [JDBC Resources]
[New…] ボタンで下記項目を設定して[OK]クリック!
JNDI Name ・・・適当
Pool Name ・・・さっき作ったやつ

ここまでできたら、
glassfish4\glassfish\domains\xxxx\lib\ext
配下にmysql-connectorのjarファイルを置いて
GlassFishを再起動
mysql-connector-java-5.1.41-bin.jar

すると、JDBC Connection Poolsでpingのテストが成功する(はず)!

これでデプロイすればきっとうまくいく

いかない場合は、きっと不具合がある、、、

コメント

タイトルとURLをコピーしました