Size: 1625
Comment:
|
Size: 1927
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 31: | Line 31: |
* asadmin change-admin-password * asadmin enable-secure-admin * asadmin stop-domain * asadmin start-domain |
|
Line 34: | Line 38: |
* docker run -t -i ubuntu /bin/bash # docker session | * docker create --name containerx -p 1022:22 -p 1848:4848 -p 1080:8080 ubuntu * docker start containerx * docker exec -t -i containerx |
Line 36: | Line 42: |
* apt-get install tzdata-java * apt-get install openjdk-7-jdk |
* apt-get install tzdata-java openjdk-7-jdk wget unzip |
Line 40: | Line 45: |
* apt-get install wget | * apt-get install |
Line 43: | Line 48: |
* apt-get install unzip | |
Line 49: | Line 53: |
* bin/asadmin change-admin-password * bin/asadmin enable-secure-admin * bin/asadmin stop-domain * bin/asadmin start-domain * exit |
JEE
Java Platform, Enterprise Edition
JEE 7 Tutorial
https://docs.oracle.com/javaee/7/tutorial/index.html
Key features: https://blogs.oracle.com/arungupta/entry/java_ee_7_key_features
Reference implementation: https://glassfish.java.net/getstarted.html
Java EE7 APIs: https://docs.oracle.com/javaee/7/tutorial/overview007.htm
Install Glassfish 4.1
https://glassfish.java.net/download.html
JDK 8 u20 or above is recommended for GlassFish 4.1.
- cd /tmp
wget http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz
wget http://dlc.sun.com.edgesuite.net/glassfish/4.1/release/glassfish-4.1.zip
- unzip glassfish-4.1.zip
- tar xvzf jdk-8u25-linux-x64.tar.gz
- mv jdk1.8.0_25/ /usr/java
- mv glassfish4/ /opt/appsrv/
- cd /usr/java/jdk1.8.0_25
- chmod 555 * -R
- /usr/java/jdk1.8.0_25/bin/java -version
- cd /opt/appsrv/glassfish4/bin
- JAVA_HOME=/usr/java/jdk1.8.0_25 AS_JAVA=/usr/java/jdk1.8.0_25 asadmin start-domain
- asadmin change-admin-password
- asadmin enable-secure-admin
- asadmin stop-domain
- asadmin start-domain
Docker Ubuntu image install
- docker pull ubuntu
- docker create --name containerx -p 1022:22 -p 1848:4848 -p 1080:8080 ubuntu
- docker start containerx
- docker exec -t -i containerx
- apt-get update
- apt-get install tzdata-java openjdk-7-jdk wget unzip
- java
- java -version
- apt-get install
- cd /tmp
wget http://dlc.sun.com.edgesuite.net/glassfish/4.1/release/glassfish-4.1.zip
- unzip glassfish-4.1.zip
- mkdir -p /opt/appsrv
- mv glassfish4/ /opt/appsrv/
- cd /opt/appsrv/glassfish4/
- bin/asadmin start-domain
- bin/asadmin change-admin-password
- bin/asadmin enable-secure-admin
- bin/asadmin stop-domain
- bin/asadmin start-domain
- exit
https://github.com/sebsto/docker-glassfish4/blob/master/Dockerfile