Java/eclipse
                
              이클립스 3.3으로 GlassFIsh 구동하기
                Ishaya seon
                 2008. 6. 30. 17:46
              
              
                    
        반응형
    
    
    
  https://glassfishplugins.dev.java.net/eclipse33/
1. GlassFish V2를 받는다.
https://glassfish.dev.java.net/public/downloadsindex.html
(GlassFIsh 중 최근에 나온 안정버전)
2. Eclipse 3.3을 받는다.
http://www.eclipse.org/downloads/
3. GlassFIsh V2를 설치한다.
다운 받은 glassfish-installer-v2ur1-b09d-windows.jar 를 설치하려면 
시스템에 자바가 설치되어 있어야 한다.
(JDK5 나 그 이상의 버전)
그리고 자바가 설치된 곳이 JAVA_HOME으로 설정되어 있어야 한다.
예) E:\java\jdk1.6.0_05\
실행에서 cmd로 콘솔을 띄운 후
jar파일이 있는 곳에서 다음을 실행한다.
java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows.jar cd glassfishlib\ant\bin\ant -f setup-cluster.xml 
(다운 받은 GlassFish V2 UR1 버전이 Clustering 지원 버전일 때)4. 이클립스 플러그인을 받는다.다운 받은 이클립스는 압축을 풀면 설치가 끝난다.자세한 그림과 영문으로 된 설명이 아래 주소에 있다.
https://glassfishplugins.dev.java.net/eclipse33/index.html
1) perspective를 "Java EE"로 바꾼다.2) Server Tab에서 오른쪽 단추로 "New Server"마법사를 실행한다.3) "Download addtional server adapters" 링크를 클릭한다.4) GlassFish Java EE 5 Server를 선택한다.5) License에 동의하고 GlassFish Adaptor를 받는다.6) OK를 눌러 다운받는다.7) 다 받은 후에 이클립스를 재시작한다.8) 재시작후에 "New Server"마법사에서 GlassFish를 찾을 수 있다.9) 자신의 원하는 GlassFIsh버전을 선택한다.
GlassFish V2를 선택해보겠다.
10) "Browse..." 버튼을 클릭해서 GlassFish가 설치된 곳을 정해준다.11) 서버설정을 해 준다.
기본값은 다음과 같다. 나중에 자기가 원하는 값으로 바꿔준다.
Address : localhostServer port Number : 8080Admin Server Port Number : 4848Domain Name : domain1Administrator Id : adminAdministrator Password : adminadmin12) new Server (GlassFish V2) 가 Servers 탭에 생겼다.
팝업메뉴에서 서버를 실행시킬 수 있다.
13) 서버를 실행하면 Started로 status가 바뀐다.
     Console 탭에서 server log를 볼 수 있다.14) 이제 Java EE5 Web Application을 만들어보자.
"Dynamic Web Project"를 만들자.15) 프로젝트 이름을 쓰고,  Target runtime 을 GlassFish V2 Java EE 5로 정한다.16) 다음단계에서 Web Application을 위한 Servelt 2.5(java EE 5 호환가능) 버전을 확인할 수 있다.
그리고 기본적으로 sun-web.xml을 배치 기술자로 사용하고 싶으면, 선택해라.(기본값이다)17) 아주 간단한 index.jsp를 만들자.(이클립스에서 기본적으로 만들어주지 않는다.)18) "Run on Server"를 클릭하면 Web Application이 deploy된다.
그리고 index.jsp 페이지를 브라우저에서 볼 수 있다.만약 다음과 같은 에러가 난다면 eclipse plug-in을 업데이트 해야한다.
--------------------------------------------------------------------------------------------
Publishing to GlassFish V2...(Time of error: March 2, 2008 7:19:57 AM EST)
Reason:
java.lang.NullPointerException.
--------------------------------------------------------------------------------------------
관련 Forum
http://forums.java.net/jive/thread.jspa?messageID=265331&tstart=0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=219627
wst 2.0.2 플러그인이 문제가 있다고 한다.
[Software Updates]-[Find and Install] - [Search for Updates of the currently installed features]
에서 업데이트 하면 자연스럽게 문제가 해결된다.
[출처] 이클립스 3.3으로 GlassFIsh 구동하기|작성자 노키