기술지원 문의

RESIN에서 클래스패스 지정하는법좀 가르쳐 주세요~
류동완 / 2003-05-22 00:00

기존에 TOMCAT에서 개발하고 있었는데

레진으로 바꾸게 되었거든요

톰캣에서는 

d:\\jakarta-tomcat\\webapps\OOT\\WEB-INF\\classes 에 

하위폴더로 ACME\\...\\*.class 에 있는 클래스를 사용하려 하는데

레진에선 어디에 어떻게 넣어야 하나요?

resin.conf에는

source=WEB-INF/classes
compile=true/>

이렇게 되어 있습니다.

iis + resin은 연동되구 있구요..

클래스 못 찾는 에러는 아래와 같습니다.


500 Servlet Exception
Note: sun.tools.javac.Main has been deprecated.
/spc/JHSPC_01/JHSPC_01_center_first.jsp:11: Class Acme.JPM.Encoders.GifEncoder
not found in import.
import Acme.JPM.Encoders.GifEncoder;
^
1 error, 1 warning

Re:RESIN에서 클래스패스 지정하는법좀 가르쳐 주세요~
관리자 / 2003-05-23 00:00

Resin의 Default설정은
$RESIN_HOME/doc가 documentRoot이고
$RESIN_HOME/webapps는 *.war를 가져다 놓는
디렉토리입니다. 그래서 a.war를 가져다 놓으면
이 놈이 자동으로 풀려 
$RESIN_HOME/webapps/a라는 디렉토리가 생기고
그 아래에 WEB-INF 등이 생성되며 
http://localhost/a/test.jsp라는 식으로 사용하게 됩니다.

그럼 context가 /인 war, 즉 http://localhost/test.jsp
식으로 사용하고 자 할 때
그대 war파일은 ROOT.war로 하면 
$RESIN_HOME/webapps/ROOT 디렉토리에 어플리케이션이
풀리게 됩니다.

Tomcat에서 그렇게 사용하셨으면 resin에서도 동일하게
사용하능합니다.

말씀하신 resin.conf 내의 의 태그는
$RESIN_HOME/doc 디렉토리에서 해당 어플리케이션을
운용할 때 필요한 설정입니다.



--류동완 님의 글 [2003-05-22 15:33:40]
>기존에 TOMCAT에서 개발하고 있었는데

레진으로 바꾸게 되었거든요

톰캣에서는 

d:\\jakarta-tomcat\\webapps\OOT\\WEB-INF\\classes 에 

하위폴더로 ACME\\...\\*.class 에 있는 클래스를 사용하려 하는데

레진에선 어디에 어떻게 넣어야 하나요?

resin.conf에는

source=WEB-INF/classes
compile=true/>

이렇게 되어 있습니다.

iis + resin은 연동되구 있구요..

클래스 못 찾는 에러는 아래와 같습니다.


500 Servlet Exception
Note: sun.tools.javac.Main has been deprecated.
/spc/JHSPC_01/JHSPC_01_center_first.jsp:11: Class Acme.JPM.Encoders.GifEncoder
not found in import.
import Acme.JPM.Encoders.GifEncoder;
^
1 error, 1 warning