기술지원 문의

Re:Re:bean 안의 function 을 못찾는다고 합니다..
조정제 / 2003-03-14 00:00

답변 주셔서 감사합니다
EB2610.class 는 서버에 1개만 있습니다
그리고 패키지로 묶여있지는 않습니다
바로  WEB-INF/classes/EB2610.class 로 있습니다
진도가 잘 나갔었는데 여기서 막혀버리네요..
도와주세요..


--관리자 님의 글 [2003-03-13 18:32:08]
>메세지로 봐선
chk_rcv_acc.jsp.jsp 소스쪽을 다시 점검해야할 수도 있고요.
EB2610.class를 제대로 import못하는 것 같기도 합니다.
혹시 다른 곳에 동일한 이름의 EB2610.class가 있어서 
그럴 수 있는 것 같습니다.
EB2610.class파일이 어느 디렉토리에 위치하고 있나요.
그리고 이놈이 혹시 패키지로 되어있는지 궁금하네요.
그러면 import시 경로를 com.abc.EB2610처럼 추가해야 되니까요.

--조정제 님의 글 [2003-03-13 14:21:52]
>안녕 하세요?
tomcat 에서 사용하던 홈페이지를 그대로 resin 으로 옮겨보고 있는 중인데요
bean 으로 만든 EB2610.java 를 import 하여 사용하려고 하는데
다음과 같은 오류가 납니다

========================================
Note: sun.tools.javac.Main has been deprecated.
~~~/chk_rcv_acc.jsp:112: Method getMsg() not
found in class EB2610.
      pageContext.include(\"./msglog.jsp\"+ ?+ \"msg=\"+ (ebwork.getMsg()));
                                                                     ^
~~~/chk_rcv_acc.jsp:119: Method getMsg() not
found in class EB2610.
      pageContext.include(\"./msglog.jsp\"+ ?+ \"msg=\"+ (ebwork.getMsg()));
                                                                     ^
Note: ~~~/WEB-INF/work/_kr/_inc/_chk_0rcv_0acc__jsp.java
uses or overrides a deprecated API.  Recompile with \"-deprecation\" for
details.
2 errors, 2 warnings
==========================================

여기서 ebwork 라는 것은 
<%@ page language=\"java\" import=\"EB2610, ..
EB2610 ebwork = new EB2610();
으로 선언하여 사용했고요

EB2610 에는 getMsg() 가 있습니다

tomcat 에서는 아무런 이상없이 잘 썼거든요..
뭐가 잘못됐는지 알수 없을까요??

Re:Re:Re:자답
조정제 / 2003-03-14 00:00

package 로 묶으니 잘되네요

--조정제 님의 글 [2003-03-14 10:16:06]
>답변 주셔서 감사합니다
EB2610.class 는 서버에 1개만 있습니다
그리고 패키지로 묶여있지는 않습니다
바로  WEB-INF/classes/EB2610.class 로 있습니다
진도가 잘 나갔었는데 여기서 막혀버리네요..
도와주세요..


--관리자 님의 글 [2003-03-13 18:32:08]
>메세지로 봐선
chk_rcv_acc.jsp.jsp 소스쪽을 다시 점검해야할 수도 있고요.
EB2610.class를 제대로 import못하는 것 같기도 합니다.
혹시 다른 곳에 동일한 이름의 EB2610.class가 있어서 
그럴 수 있는 것 같습니다.
EB2610.class파일이 어느 디렉토리에 위치하고 있나요.
그리고 이놈이 혹시 패키지로 되어있는지 궁금하네요.
그러면 import시 경로를 com.abc.EB2610처럼 추가해야 되니까요.

--조정제 님의 글 [2003-03-13 14:21:52]
>안녕 하세요?
tomcat 에서 사용하던 홈페이지를 그대로 resin 으로 옮겨보고 있는 중인데요
bean 으로 만든 EB2610.java 를 import 하여 사용하려고 하는데
다음과 같은 오류가 납니다

========================================
Note: sun.tools.javac.Main has been deprecated.
~~~/chk_rcv_acc.jsp:112: Method getMsg() not
found in class EB2610.
      pageContext.include(\"./msglog.jsp\"+ ?+ \"msg=\"+ (ebwork.getMsg()));
                                                                     ^
~~~/chk_rcv_acc.jsp:119: Method getMsg() not
found in class EB2610.
      pageContext.include(\"./msglog.jsp\"+ ?+ \"msg=\"+ (ebwork.getMsg()));
                                                                     ^
Note: ~~~/WEB-INF/work/_kr/_inc/_chk_0rcv_0acc__jsp.java
uses or overrides a deprecated API.  Recompile with \"-deprecation\" for
details.
2 errors, 2 warnings
==========================================

여기서 ebwork 라는 것은 
<%@ page language=\"java\" import=\"EB2610, ..
EB2610 ebwork = new EB2610();
으로 선언하여 사용했고요

EB2610 에는 getMsg() 가 있습니다

tomcat 에서는 아무런 이상없이 잘 썼거든요..
뭐가 잘못됐는지 알수 없을까요??