Run
resin-pro-3.0.25
by Eclipse Platform Version: 3.3.2 Build id: M20080221-1800.

Eclipse Platform Version: 3.3.2 Build id: M20080221-1800는

eclipse-jee-europa-winter-win32 압축파일로 http://eclipse.org에서 제공되고 있다.

음..상당히 좋은 툴~
필자는 이 IDE안에서 레진을 기동시키구 셧다운하고 웹페이지를 개발하고 싶었다.
그래서 환경구축 시작~

20080521일자 현재 레진 최신버젼은 resin-pro-3.1.6 인데(http://www.caucho.com/)
 resin-pro-3.1.6는 위의 이클립스에서 셧다운 되는 방법을 모르겠다. ㅡㅡ;
언젠가 방법이 나오겠지...

이클립스내에서 Resin Run 하려면 반드시 3.0 버젼으로 해야한다~ 음.. 아님 아래 이클립스 플러그인 파일을 다른것 구하면 될 것이다. 근데 있나? 그건 잘 모름 ㅡㅡ;


resin-pro-3.0.25.zip
위 버젼을 해 보았다.



C:\eclipse-jee-europa-winter-win32\plugins 폴더아래에

fr.improve.eclipse.resin_3.0.0.jar 파일을 위치시켜야 한다.


위의 이클립스 플러그인 파일이 3.1 버젼이 나오면 레진 3.1도 될 것이라고 생각된다.~
위의 이클립스 플러그인 파일은 http://www.improve-technologies.com/alpha/resin/ 에서제공되고있다.

아래 주소에서 바로 다운로드 가능
http://www.improve-technologies.com/alpha/updates/plugins/fr.improve.eclipse.resin_3.0.0.jar




Window -> Preference -> Regin

Home directory
C:\resin-pro-3.0.25

Java compiler
C:\Program Files\Java\jdk1.6.0_05\bin\javac.exe


사용자 삽입 이미지



Run ->Open Run Dialog... -> Resin -> New_configuration

위에 하다가 레진에서 더블 클릭 해주어야 New_configuration이 아래 생긴다.

들어가서 셋팅~

[Main tab]
configFile :
C:\resin-pro-3.0.25\conf\resin.conf

사용자 삽입 이미지



[Arguments tab]
Program arguments :
-conf C:/resin-pro-3.0.25/conf/resin.conf

VM arguments:
-Dresin.home=C:/resin-pro-3.0.25
-Djava.library.path=C:\Progra~1\Java\jdk1.6.0_05\bin;C:/resin-pro-3.0.25/bin
-Djava.util.logging.manager=com.caucho.log.LogManagerlmpl

사용자 삽입 이미지











C:\resin-pro-3.0.25\lib 폴더에
C:\Program Files\Java\jdk1.6.0_05\lib\tools.jar를 넣는다.
이 부분의 설정은 상당히 중요하다.
tools.jar을 복사하기 싫다면 이클립스에서 라이브러리로 패스를 추가해 주는 방법은 있으나 그냥 복사가 가장 편할것이다.


이제 C:\resin-pro-3.0.25\lib 폴더에는 23개파일에서 tools.jar이 추가되어 아래 24개 jar 파일이 존재하게 된다.
C:\resin-pro-3.0.25\lib>dir/b
activation.jar
aopalliance.jar
eclipse-compiler.jar
ejb-20.jar
ejb-30.jar
j2ee-deploy-10.jar
j2ee-management-10.jar
javamail-14.jar
jca-15.jar
jms-11.jar
jmx-12.jar
jsdk-24.jar
jstl-11.jar
jta-101.jar
license.jar
portlet-10.jar
pro.jar
quercus.jar
resin-jdk15.jar
resin.jar
resinboot.jar
script-10.jar
tools.jar
webutil.jar


File -> New -> Project


사용자 삽입 이미지



Java -> Java Resin project를 선택한다.

사용자 삽입 이미지



Project name 은 ROOT로 하고
Project layout에서 Use project folder as root for sources and class files로 체크버튼을 바꾼후 Next 한다.

사용자 삽입 이미지






사용자 삽입 이미지

위의 상태가 되는데 바로 Finish를 누르게 되면 ROOT아래에 바로 src가 생기게 된다.
사용하는데 문제는 없지만 레진을 바로 실행 시키고자 한다면

ROOT/WEB-INF/src
ROOT/WEB-INF/classes
ROOT/WEB-INF/lib
ROOT/WEB-INF/work

구조를 만들어야 한다.

각각을 클릭한후
Edit 버튼과 Browse 버튼을 이용하여 위의 구조를 만든다.




사용자 삽입 이미지



아래는 구조를 완성했을때의 형태이다.

사용자 삽입 이미지

다시 한번 설명하면 Default output folder:은 Browse를 이용하여 생성을 통하여 바꿈에 유의한다.



이제 JSP파일을 만들어 보자

사용자 삽입 이미지





사용자 삽입 이미지


Web에서 JSP를 선택한 후 Next


File name : 란에 index.jsp를 입력한후 Next -> Finish


사용자 삽입 이미지


이제 테스트 파일도 만들었으니 Run을 해보자

Run -> Open Run Dialog...

Resin>New_configuration

아까 설정은 다 되어있을 테니 Run버튼을 눌러준다.~



사용자 삽입 이미지


Open Web Browser 버튼을 누른후

URL 란에 http://localhost:8081/ 넣은 후 확인해 보면 된다.~


Resin은 8080으로 포트가 셋팅되어있는데 8080은 오라클을 설치하게 되면 오라클이 8080포트를 사용하게 되어 문제가 되므로 C:\resin-pro-3.0.25\conf\resin.conf 파일에서 8080으로 검색을 한후 8081로 바꾸어 준 후 기동을 하면 문제가 없다.


Posted by *^.^* :