今まで、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のテストが成功する(はず)!
これでデプロイすればきっとうまくいく
いかない場合は、きっと不具合がある、、、