기술지원 문의
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