Gauce 설치시 Java버전은 맞춰서 진행했습니다.
Weblogic 11g로 다운그레이드 시키니까 잘 되네요
Weblogic 12c에는 뭔가 다른 필터가 존재하는건지는 모르겠지만 TR컴포넌트 작동이 안됐습니다.
감사합니다.
>was 에서 사용 하는 java 버전과 gauce쪽에서 사용하는 java 버전이 달라서 문제가 생긴 걸로 보입니다.
>기존에 사용하셨던 java 1.4에서 1.6업그레이드시 gauce 재설치를 하셔야 됩니다.
>기존에 가지고 계시던 라이센스키는 보관해주시고 gauce 재설치 하시기바랍니다.
>감사합니다.
>
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 : LVMS
>>* GAUCE 버전 : 4.0
>>* WAS 종류(WebLogic 등등) : weblogic 12c, java6
>>* DB 종류 : oracle 11g
>>* 문의 유형(질문/요청/참조) : 질문
>>* 내용 :
>>
>>
>>기존 weblogic 8.1, java 1.4 버전에서는 TR 컴포넌트가 잘 돌아가는데요
>>
>>weblogic 12c, java 1.6으로 업그레이드 후에는 TR 실행 시
>>
>>Unexpected Exception occurred - java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다.
>>JSP/Servlet Error (Catched by LAbstractGauceChannelServlet) :[LDefaultGauceChannelServlet-catchService Failed ] Request URI: /RetriveFaultMgmtGau.gau, User Location: 127.0.0.1(127.0.0.1)
>>java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다.
>> at com.gauce.io.bin.A.A(Unknown Source)
>> at com.gauce.io.bin.A.A(Unknown Source)
>> at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(Unknown Source)
>> at com.gauce.io.bin.E.<init>(Unknown Source)
>> at com.gauce.engine.K.getGauceRequest(Unknown Source)
>> at com.gauce.engine.K.getGauceRequest(Unknown Source)
>> at comm.channel.GauceServlet$beaVersion0_2.catchService(GauceServlet.java:67
>>
>>이런 에러가 발생합니다.
>>
>>샘플 TR 시에도
>>
>><2012. 3. 30 오후 2시 30분 23초 KST> <Error> <ServletContext-> <BEA-000000> <[GAUCE] GauceFilter: ActionPipe를 invoke하는 중 오류가 발생하였습니다.
>>java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다.
>> at com.gauce.io.bin.A.A(Unknown Source)
>> at com.gauce.io.bin.A.A(Unknown Source)
>> at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(Unknown Source)
>> at com.gauce.gsaf.GauceAction.fireTxEvent(Unknown Source)
>> at gauce.samples.grid.GridTR.invoke(GridTR.java:37)
>> Truncated. see log file for complete stacktrace
>>>
>>ROW수 : 0
>>
>>이런 에러가 발생합니다.
>>
>>filter 설정 등 여러가지를 살펴봤는데 원인을 모르겠네요,,
>>
>>serviceLoader 객체의 값비교는 아래와 같습니다.
>>
>>
>> <<< Weblogic 8.1 >>>
>>
>>loader ServiceLoader (id=182)
>> A HttpGauceResponseWrapper (id=181)
>> K FALSE
>> L F (id=192)
>> A HashMap (id=292)
>> C null
>> D 1.32149E+12
>> E 50
>> F com.gauce.filter.HttpGauceRequestWrapper
>> G GauceVariable (id=285)
>> H 40
>> I FALSE
>> J GauceProvider (id=287)
>> K GauceLocale (id=289)
>> L com.gauce.filter.HttpGauceResponseWrapper
>> M 2
>> N 2
>> O Logger (id=298)
>> P default
>> Q FALSE
>> R StringManager (id=242)
>> M Exception[0] (id=265)
>> N null
>> O null
>> P String[0] (id=268)
>> Q null
>> R H (id=207)
>> response ServletResponseImpl (id=260)
>> S null
>> sm StringManager (id=200)
>> T Xml2BinOutputStream (id=271)
>> B HttpGauceRequestWrapper (id=180)
>> A A (id=187)
>> A HttpGauceRequestWrapper (id=180)
>> B GauceDataSet[1] (id=302)
>> C StringManager (id=262)
>> is ByteArrayInputStream (id=305)
>> B F (id=192)
>> A HashMap (id=292)
>> C null
>> D 1.32149E+12
>> E 50
>> F com.gauce.filter.HttpGauceRequestWrapper
>> G GauceVariable (id=285)
>> H 40
>> I FALSE
>> J GauceProvider (id=287)
>> K GauceLocale (id=289)
>> L com.gauce.filter.HttpGauceResponseWrapper
>> M 2
>> N 2
>> O Logger (id=298)
>> P default
>> Q FALSE
>> R StringManager (id=242)
>> request ServletRequestImpl (id=197)
>> accountInfo HttpAccountingInfoImpl (id=314)
>> allSessions HashMap (id=311)
>> attributes RequestAttributes (id=312)
>> authCookieID null
>> authType null
>> bufferedReader null
>> certExtracted FALSE
>> checkIndexFile FALSE
>> clientCnxnWish 1
>> contentLength 901
>> contentLengthSet TRUE
>> contentType multipart/form-data; boundary=sunny418&imagodei&comnik&chaser&batman&19981231
>> context WebAppServletContext (id=318)
>> cookies null
>> dispatched FALSE
>> encodedAuthCookieID null
>> encodedSessionID null
>> extraQueryString null
>> firstLine null
>> fromCookie TRUE
>> fromURL FALSE
>> hash null
>> headerNames ArrayList (id=325)
>> headerValues ArrayList (id=331)
>> hsc MemorySessionContext (id=332)
>> inputEncoding UTF-8
>> inputStream ServletInputStreamImpl (id=337)
>> inputStreamReader null
>> invTime 1.33307E+12
>> isCookieParsed FALSE
>> isPostParamsParsed TRUE
>> isQueryParamsParsed TRUE
>> isRedirected FALSE
>> locales null
>> method POST
>> muxableSocketHTTP MuxableSocketHTTP (id=341)
>> originalContextPath
>> originalURI /RetriveFaultMgmtGau.gau
>> originalURL byte[24] (id=346)
>> parsePost TRUE
>> pathInfo null
>> pathParameters null
>> peer null
>> perimeterAuthClientCert ArrayList (id=348)
>> perimeterAuthClientCertType ArrayList (id=349)
>> postData null
>> postDataRead FALSE
>> processPathParameters FALSE
>> protocol HTTP/1.1
>> queryParameters QueryParams (id=352)
>> queryString null
>> redirectLocation null
>> remoteAddr null
>> remoteHost null
>> remoteUser null
>> requestedSessionID P1WB7Q7JfycgvGMnT1SXvTqkLzNYHMwBnyQj1xpgkGW222QLn08b!-915760492
>> response ServletResponseImpl (id=260)
>> scheme http
>> securityContextHandler null
>> sendRedirect FALSE
>> serverName 127.0.0.1
>> serverPort 7006
>> servletPath /RetriveFaultMgmtGau.gau
>> session MemorySessionData (id=358)
>> sessionID P1WB7Q7JfycgvGMnT1SXvTqkLzNYHMwBnyQj1xpgkGW222QLn08b
>> sessionIds HashMap (id=365)
>> sessionInitialized TRUE
>> sstub ServletStubImpl (id=107)
>> unescapedURI /RetriveFaultMgmtGau.gau
>> uriQueryParamsEncoding null
>> useInputStream TRUE
>> useProxyIP FALSE
>> useReader FALSE
>> verbose FALSE
>> x509ProxyClientCert null
>> sm StringManager (id=200)
>>
>>
>><<< weblogic 12c >>>
>>
>>loader ServiceLoader (id=247)
>> A HttpGauceResponseWrapper (id=246)
>> K FALSE
>> L F (id=130)
>> A HashMap<K,V> (id=155)
>> C null
>> D 1.32149E+12
>> E 50
>> F com.gauce.filter.HttpGauceRequestWrapper
>> G GauceVariable (id=151)
>> H 40
>> I FALSE
>> J GauceProvider (id=153)
>> K GauceLocale (id=160)
>> L com.gauce.filter.HttpGauceResponseWrapper
>> M 2
>> N 2
>> O Logger (id=163)
>> P default
>> Q FALSE
>> R StringManager (id=166)
>>
>> M Exception[0] (id=250)
>> N null
>> O null
>> P String[0] (id=251)
>> Q null
>> R null
>> response ServletResponseImpl (id=252)
>>
>> S null
>> sm StringManager (id=146)
>> T Xml2BinOutputStream (id=253)
>> B HttpGauceRequestWrapper (id=245)
>> A A (id=255)
>> A HttpGauceRequestWrapper (id=245)
>> B GauceDataSet[0] (id=256)
>> C StringManager (id=183)
>> is ServletInputStreamImpl (id=258)
>> B F (id=130)
>> A HashMap<K,V> (id=155)
>> C null
>> D 1.32149E+12
>> E 50
>> F com.gauce.filter.HttpGauceRequestWrapper
>> G GauceVariable (id=151)
>> H 40
>> I FALSE
>> J GauceProvider (id=153)
>> K GauceLocale (id=160)
>> L com.gauce.filter.HttpGauceResponseWrapper
>> M 2
>> N 2
>> O Logger (id=163)
>> P default
>> Q FALSE
>> R StringManager (id=166)
>> request ServletRequestImpl (id=254)
>> accountInfo HttpAccountingInfoImpl (id=336)
>> async null
>> asyncSupported FALSE
>> attributes AttributesMap (id=326)
>> bufferedReader null
>> checkIndexFile FALSE
>> connection VirtualConnection (id=328)
>> context WebAppServletContext (id=330)
>> contextManager null
>> cookies null
>> cookiesParsed FALSE
>> dispatchType DispatcherType (id=341)
>> futureResponse FALSE
>> headers RequestHeaders (id=344)
>> inputEncoding UTF-8
>> inputEncodingInitialized TRUE
>> inputHelper ServletRequestImpl$RequestInputHelper (id=347)
>> inputStream ServletInputStreamImpl (id=258)
>> locales null
>> multipart Multipart (id=351)
>> overloadRejectionMessage null
>> parameters ServletRequestImpl$RequestParameters (id=349)
>> pathInfo null
>> performOverloadAction FALSE
>> preventRedispatch FALSE
>> queryParamsEncoding null
>> redirectLocation null
>> relativeURI /RetriveFaultMgmtGau.gau
>> response ServletResponseImpl (id=252)
>> sendRedirect FALSE
>> serverName 127.0.0.1
>> serverPort 7007
>> servletPath /RetriveFaultMgmtGau.gau
>> sessionHelper ServletRequestImpl$SessionHelper (id=358)
>> sstub ServletStubImpl (id=360)
>> underExecution TRUE
>> useInputStream TRUE
>> useReader FALSE
>> sm StringManager (id=146)
>>
>>
>>
>>문제 확인 요청 드리겠습니다.
>>
>>필요시 원격 지원 해주셔도 됩니다.
>>
>>감사합니다.
>