IK.AM

@making's tech note


EC2にGlassFishをインストール

🗃 {Middleware/AppServer/GlassFish/3}
🗓 Updated at 2013-02-09T10:42:18Z  🗓 Created at 2013-02-09T10:42:18Z   🌎 English Page

Install Java7

$ sudo yum install java-1.7.0-openjdk-devel
$ sudo update-alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
   2           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

Enter to keep the current selection[+], or type selection number: 2
$ java -version
java version "1.7.0_09-icedtea"

Mount EBS

$ sudo chown -R ec2-user /mnt
$ mkdir /mnt/data
$ sudo mkfs.ext4 /dev/xvdb
$ sudo mount /dev/xvdb /mnt/data
$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  1.1G  6.8G  14% /
tmpfs                 298M     0  298M   0% /dev/shm
/dev/xvdb              30G  172M   28G   1% /mnt/data
$ ln -s /mnt/data /opt/data

Install GlassFish

$ wget http://download.java.net/glassfish/3.1.2/release/glassfish-3.1.2.zip
$ unzip glassfish-3.1.2.zip
$ mv glassfish3 /opt/data/
$ cd /opt/data/glassfish3/bin/
$ ./asadmin
Use "exit" to exit and "help" for online help.
asadmin> start-domain
Waiting for domain1 to start ...........
Successfully started the domain : domain1
domain  Location: /mnt/data/glassfish3/glassfish/domains/domain1
Log File: /mnt/data/glassfish3/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
asadmin> change-admin-password
Enter admin user name [default: admin]>
Enter admin password>
Enter new admin password>
Enter new admin password again>
Authentication failed for user: admin (Usually, this means invalid user name and/or password)
Command change-admin-password failed.
asadmin>
asadmin> change-admin-password
Enter admin user name [default: admin]>
Enter admin password>
Enter new admin password>
Enter new admin password again>
Command change-admin-password executed successfully.
asadmin> restart-domain
Successfully restarted the domain
Command restart-domain executed successfully.
asadmin> exit
Command multimode executed successfully.
$ jps
32662 ASMain
32712 Jps

Access Admin Console

at client terminal

$ ssh -L 4848:localhost:4848 -i xxx.pem ec2-user@xxx.xxx.xxx.xxx

access http://localhot:4848


✒️️ Edit  ⏰ History  🗑 Delete