• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 889
2009.07.27 (19:41:12)

>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 :
>>* GAUCE 버전 : 4.0.3.9
>>* WAS 종류(WebLogic 등등) : weblogic
>>* DB 종류 : oracle
>>* 문의 유형(질문/요청/참조) : seviceLoader.newService(); 에러발생.
>>* 내용 :
>>ENV
>>    - . GAUCE Info
>>        GAUCE_HOME d:/gauce40/WEB-INF
>>        GAUCE_VERSION 4.0.3.9
>>        GAUCE_LICENSE_CHECKED true
>>        GAUCE_LIB gauce4039.jar
>>                  jaxen-full.jar
>>                  jdbc2_0-stdext.jar
>>                  jstl.jar
>>                  saxpath.jar
>>                  standard.jar
>>                  xalan.jar
>>                  xercesImpl.jar
>>                  xml-apis.jar
>>         원격접속으로 설정에 도와주신 후에 select.jsp?XXXX url에서는 Success로 잘 나오고 있습니다.
>>
>>web.xml
>>*.laf ====> GeneralServlet.java
>>*.gau ====> GauceServlet을 셋팅해서
>> 를 이용하여 servlet 맵핑처리를 해놓고 모든 Servlet을  각 확장자에 맞게 처리하도록 해놨습니다.
>>*.laf 에 대한 부분은 정상적으로 잘 처리되고있고,
>>*.gau 에 대한 처리를 할때에 아래와 같은 에러가 발생합니다.
>>
>>catchService 내 구현 소스 내용.
>>        ServiceLoader seviceLoader = null;
>>        GauceService  gauceService = null;
>>        GauceContext  gauceContext = null;
>>        GauceResponse gauceRes     = null;
>>        GauceRequest  gauceReq     = null;
>>       try {
>>           seviceLoader = new ServiceLoader(req, res);  --> 여기까지는 괜찮으나
>>           gauceService = seviceLoader.newService();   ---> 여기에서 에러발생
>>          
>>           gauceContext = gauceService.getContext();
>>           gauceRes     = gauceService.getGauceResponse();
>>           gauceReq     = gauceService.getGauceRequest();
>>
>>에러 메시지
>>Unexpected Exception occurred - java.io.IOException: HttpServletRequest¸? HttpGauceReqeust?¸·? Casting?? ¼? ¾ø½?´?´?. GauceFilter¸? ???? ?¤?? ¿????? ¾Æ´?´?´?.
>>java.io.IOException: HttpServletRequest¸? HttpGauceReqeust?¸·? Casting?? ¼? ¾ø½?´?´?. GauceFilter¸? ???? ?¤?? ¿????? ¾Æ´?´?´?.
>>        at com.gauce.engine.K.A(Unknown Source)
>>        at com.gauce.ServiceLoader.newService(Unknown Source)
>>        at com.gauce.ServiceLoader.newService(Unknown Source)
>>        at elips.common.foundation.core.GauceServlet.catchService(GauceServlet.java:88)
>>        at laf.foundation.front.channel.LAbstractServlet.doPost(Unknown Source)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>-------------> 캐릭터는 깨진 상태로 출력됨.
>>
>>
>>에러발생의 원인이 어떤 문제일지 알수있을까요?
>>
>>
>>PS. -----------------------
>>jsp에서 직접 db를 연동하여 구성해놧을경우
>>  /test_gauce_sample.jsp?X-UIClient=G40 로 들어가면정상적으로 처리되고,.
>> /test_gauce_sample.jsp 로 호출하면 위와 동일한 Servlet 호출된 경우와 같은 에러가 발생합니다.
>> => GauceServlet 에서 Gauce와 연동이 안되는상태라고 봐야할듯한데요...
>>
>>gauce 설치경로 : d:\gauce40\WEB-INF
>>app 경로 : d:\aadevworkspace
>>app 에서 gauce 에 대한 설치된 경로를 인식 시키는 부분이 필요한거 아닌가요?
>>gauce40.properties 내에 설치경로가 들어가있는데 설치된 경로를 gauce.xml에서 자동으로 인식하는가요?
>
>
>X-UIClient=G40로 호출하였을경우 가우스패킷이 출력될경우 가우스와의 연동은 정상적으로 이루어진것 입니다.
>기본적으로 가우스를 d:\gauce40\WEB-INF 에 설치 하였을 경우 gauce40.properties 파일에 가우스가 설치된 경로를 기술해 주어야 하며, 가우스 홈 디렉토리에 있는 lib*.jar 파일들을 app폴더lib 밑으로 복사해 주어야 합니다. 또한 gauce.xml파일을 appWEB-INF 아래에 복사해주셔야 합니다
>
>$GAUCE_HOME$WEB-INF  --->  $app_home$WEB-INF 복사해주어야 하는 파일 목록은 다음과 같습니다.
>
>lib아래의 모든 jar 라이브러리 파일
>gauce.xml
>web.xml <- 가우스 필터를 등록하는 부분이 필요

해결후...
정확하지는 않으나 환경설정은 정상이나 현재 예측으로는
자체 프레임웤과의 연동중에 비정상적으로 가우스에 대한 연동 로직들을 구현하지 않았을경우
전체 익셉션에 대한 처리가 위와 같이 나는듯한것으로 판단됩니다.
저같은분있을까해서 글올렸습니다.
정상적으로 별도 프레임웤과의 연동중  로직구현 제대로 안했을경우 나오는 에러내용일 수 있습니다.
 
Tag List
XE Login