環境準備手順

環境

OS

うちの環境

tamanegisoul@pingu:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

Javaの準備

JDKをインストール

tamanegisoul@pingu:~$ sudo apt-get install openjdk-7-jdk
/etc/profileに環境変数を設定

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

読み込み

tamanegisoul@pingu:~$ source /etc/profile
tamanegisoul@pingu:~$ echo $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-i386

GlassFishの準備

tamanegisoul@pingu:~$ wget http://download.java.net/glassfish/3.1.2/release/glassfish-3.1.2-web-unix-ml.sh
tamanegisoul@pingu:~$ chmod +x glassfish-3.1.2-web-unix-ml.sh 
tamanegisoul@pingu:~$ sudo ./glassfish-3.1.2-web-unix-ml.sh 

カスタム構成を選択

/opt/glassfish3にインストール

JDK7を選択

サーバードメインを作成する

~/.bashrcに以下を追記

alias asadmin=/opt/glassfish3/glassfish/bin/asadmin

読み込み

tamanegisoul@pingu:~$ source ~/.bashrc

Eclipseを準備

Eclipse IDE for Java EE Developers をダウンロード

http://www.eclipse.org/downloads/

適当なフォルダに展開

tamanegisoul@pingu:~/ダウンロード$ sudo mv eclipse-jee-indigo-SR2-linux-gtk.tar.gz /opt
tamanegisoul@pingu:~/ダウンロード$ cd /opt
tamanegisoul@pingu:/opt$ sudo tar xf eclipse-jee-indigo-SR2-linux-gtk.tar.gz
tamanegisoul@pingu:/opt$ sudo rm eclipse-jee-indigo-SR2-linux-gtk.tar.gz 

/etc/profileに以下を追記

alias eclipse='/opt/eclipse -data ~/eclipse/workspace'

読み込んで起動

tamanegisoul@pingu:~$ source /etc/profile
tamanegisoul@pingu:~$ eclipse

Eclipseとglassfishの連携設定はこちら

https://blogs.oracle.com/yosshi/entry/glassfish%E3%81%A8eclipse%E3%81%AE%E9%80%A3%E6%90%BA%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

途中書き込み権限ないと言われるので以下実施

tamanegisoul@pingu:~$ sudo chgrp -R admin /opt/glassfish3/glassfish/domains
tamanegisoul@pingu:~$ sudo chmod -R g+rw /opt/glassfish3/glassfish/domains
tamanegisoul@pingu:~$ sudo chmod g+x /opt/glassfish3/glassfish/domains/domain1/config

FrontPageに戻る