[Glassfish] Glassfish 설치하기 - 2. 빌드하기
관련 문서도 눌러 보면 Glassfish에 대한 문서가 아니라, Sun Java System Application Server 에 대한 문서고... - -;
Glassfish의 압축을 푼 root 디렉토리를 보면 setup.xml과 setup-cluster.xml 두개의 파일이 존재한다.
클러스터 구성할 것이 아니라면 setup.xml을 사용하면 된다.
Ant를 이용하여 설치하기
그래서, 가장 먼저 ant를 설치해야 한다. (그런데 친절하게도 glassfish\lib\ant 디렉토리가 포함되어 있으며, 여기의 실행파일을 사용해도 된다.)
ant의 bin 디렉토리를 갖고 있는 장비의 path에 등록을 하고,
setup.xml 파일이 있는 위치에서 다음의 명령을 수행한다.
아니면 귀찮으면 다음과 같이 해도 된다.
그러면 아래와 같은 결과가 떨어지면서 필요한 파일들이 생성된다.
설치법 원문은 다음 링크를 참조한다.
https://glassfish.dev.java.net/downloads/v2.1-b60e.html
아래의 내용을 펼치면 된다. ^^;
>" more="<<내용 펼치기 >>">D:\glassfish>ant -buildfile setup.xml
Buildfile: setup.xml
all:
get.java.home:
setup.init:
check-java:
get.java.home:
setup.init:
validate-java:
[echo] Current Java Version 1.6.0_11
get.java.home:
setup.init:
glassfish-jarunpack:
[echo] Applying UnPack200 on Packed jars using JDK1.5
[echo] D:\glassfish/lib/Pack200Task.jar
get.java.home:
setup.init:
nonmac-jarunpack:
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-ext.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-ext.jar
[delete] Deleting: D:\glassfish\lib\appserv-ext.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\toplink-essentials.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\toplink-essentials.jar
[delete] Deleting: D:\glassfish\lib\toplink-essentials.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-rt.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-rt.jar
[delete] Deleting: D:\glassfish\lib\appserv-rt.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-cmp.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-cmp.jar
[delete] Deleting: D:\glassfish\lib\appserv-cmp.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-jstl.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-jstl.jar
[delete] Deleting: D:\glassfish\lib\appserv-jstl.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-tags.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-tags.jar
[delete] Deleting: D:\glassfish\lib\appserv-tags.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\endorsed\activation.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\endorsed\activation.jar
[delete] Deleting: D:\glassfish\lib\endorsed\activation.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\endorsed\webservices-api.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\endorsed\webservices-api.jar
[delete] Deleting: D:\glassfish\lib\endorsed\webservices-api.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\webservices-rt.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\webservices-rt.jar
[delete] Deleting: D:\glassfish\lib\webservices-rt.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\webservices-tools.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\webservices-tools.jar
[delete] Deleting: D:\glassfish\lib\webservices-tools.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\com-sun-commons-launcher.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\com-sun-commons-launcher.jar
[delete] Deleting: D:\glassfish\lib\com-sun-commons-launcher.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\j2ee-svc.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\j2ee-svc.jar
[delete] Deleting: D:\glassfish\lib\j2ee-svc.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\jsf-impl.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\jsf-impl.jar
[delete] Deleting: D:\glassfish\lib\jsf-impl.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\sun-appserv-ant.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\sun-appserv-ant.jar
[delete] Deleting: D:\glassfish\lib\sun-appserv-ant.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\javaee.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\javaee.jar
[delete] Deleting: D:\glassfish\lib\javaee.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-admin.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-admin.jar
[delete] Deleting: D:\glassfish\lib\appserv-admin.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\admin-cli.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\admin-cli.jar
[delete] Deleting: D:\glassfish\lib\admin-cli.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-deployment-client.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-deployment-client.jar
[delete] Deleting: D:\glassfish\lib\appserv-deployment-client.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\appserv-se.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\appserv-se.jar
[delete] Deleting: D:\glassfish\lib\appserv-se.jar.pack.gz
jarpack-tasks:
jar-unpack:
[unpack200] Unpacking with Unpack200
[unpack200] Source File :D:\glassfish\lib\admin-cli-ee.jar.pack.gz
[unpack200] Dest. File :D:\glassfish\lib\admin-cli-ee.jar
[delete] Deleting: D:\glassfish\lib\admin-cli-ee.jar.pack.gz
get.java.home:
setup.init:
-do.copy.common:
[copy] Copying 1 file to D:\glassfish\config
do.copy.windows:
[copy] Copying 1 file to D:\glassfish\config
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\bin
[copy] Copying 1 file to D:\glassfish\updatecenter\bin
do.copy.unix:
do.copy:
get.java.home:
setup.init:
-do.tokenrep.common:
do.token.windows:
do.token.unix:
do.token.jdic.windows:
do.token.jdic.solaris-sparc:
do.token.jdic.solaris-x86:
do.token.jdic.linux:
do.token.jdic.mac:
do.token.jdic:
do.token.enable.uc:
do.token:
get.java.home:
setup.init:
do.chmod.unix:
do.chmod:
create-local-registry:
setup.reg:
[echo] Creating the service registry file..
[java] From Local service registry ..
get.java.home:
setup.init:
set.env.win:
set.env.unix:
set.env:
create.domain:
[exec] 포트 4848을(를) Admin에 대해 사용합니다.
[exec] 포트 8080을(를) HTTP Instance에 대해 사용합니다.
[exec] 포트 7676을(를) JMS에 대해 사용합니다.
[exec] 포트 3700을(를) IIOP에 대해 사용합니다.
[exec] 포트 8181을(를) HTTP_SSL에 대해 사용합니다.
[exec] 기본 포트 3820을(를) IIOP_SSL에 대해 사용합니다.
[exec] 기본 포트 3920을(를) IIOP_MUTUALAUTH에 대해 사용합니다.
[exec] 기본 포트 8686을(를) JMX_ADMIN에 대해 사용합니다.
[exec] 프로필을 사용하여 도메인을 만드는 중입니다: developer(구성 파일의 변
수 AS_ADMIN_PROFILE로에 지정)
[exec] 지정된 로켈[ko_KR]의 파일을 [D:\glassfish\lib\install\templates\loca
les\ko_KR\index.html]에서 찾지 못했습니다. 대신 기본 (en_US) index.html을 사용합
니다.
[exec] 보안 저장소 사용: JKS
[exec] 도메인 domain1이(가) 만들어졌습니다.
[exec] 이 도메인 [domain1]의 관리자 이름 [admin]에 관련된 로그인 정보를 [C:
\Documents and Settings\smlee\.asadminpass]에 성공적으로 저장했습니다.
[exec] 이 파일은 계속 보호되어야 합니다. 이 파일에 저장된 정보는 asadmin 명
령에서 이 도메인을 관리하는 데 사용됩니다.
[delete] Deleting: D:\glassfish\passfile
BUILD SUCCESSFUL
Total time: 29 seconds
D:\glassfish>