• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 5075
2010.10.18 (13:34:35)
답변이 많이 늦어졌네요.
죄송합니다.

innoxyce의 경우 이노싱크가 설치된 Context의 WEB-INF/innoxync_conf/innoxyce-defalut.xml이 있습니다.
해당 이노싱크 환경파일에서 아래와 같이 사용해주세요.

<connector>
    <request className="com.gauce.filter.HttpStrutsRequestWrapper"/>
    <response className="com.gauce.filter.HttpIXyncResponseWrapper"/>  
</connector>

해결되지 않으시면 Technical Research Team으로 연락하셔서 지원받으시기 바랍니다.

>GAUCE 게시판에 가니까
>
>resin(레진) 서버의 경우 타 서버와 달리 약간의 설정을 바꾸어 주어야 서비스가 정상적으로 구동이 된다.
>
>1. gauce.xml 수정
>
>가우스 설치한 Context의 WEB-INF에 가보면 gauce.xml 이 있다.
>
><connector>
>    <request className="com.gauce.filter.HttpGauceRequestWrapper"/>
>    <response className="com.gauce.filter.HttpGauceResponseWrapper"/>
></connector>    
>
>와 같이 되어있는 부분을 아래와 같이 변경한다.
>
><connector>
>    <request className="com.gauce.filter.HttpStrutsRequestWrapper"/>
>    <response className="com.gauce.filter.HttpGauceResponseWrapper"/>  
></connector>    
>
>
>2. 소스에서는...
>
>GauceConnection conn = (GauceConnection)request.getAttribute("GauceConnection");
>HttpGauceRequest hreq = conn.getHttpGauceRequest();
>HttpGauceResponse hres = conn.getHttpGauceResponse();
>System.out.println(hreq.getClass().getName());
>System.out.println(hres.getClass().getName());
>
>//GauceOutputStream gos = ((HttpGauceResponse) response).getGauceOutputStream(); //원래 부분은 주석처
>
>리하고 아래와 같이 수정한다.
>GauceOutputStream gos = hres.getGauceOutputStream(); //수정된 부분
>
>
>request/response객체가 이상없이 찍힌다면 성공한 것이다.
>
>기존에 HttpGauceRequest/HttpGauceResponse를 가지고 오는 부분이 약간 변경이 있을뿐 나머지는 동일하다.
>
>
>3. 스트럿츠(struts)를 적용하는 경우에도 동일하게 적용하면 된다.  
>
>
>
>
>이런 설명이 있긴한데..
>
>
>InnoXync
>
>에서는 전혀 도움이 되지 않아서요..
>
>
>[2010-09-10 16:56:32.342] java.lang.ClassCastException: com.caucho.server.connection.ToCharResponseAdapter cannot be cast to com.ixync.http.HttpIXyncResponse
>[2010-09-10 16:56:32.343]         at _jsp._innoxync._select._select__jsp._jspService(_select__jsp.java:43)
>[2010-09-10 16:56:32.343]         at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
>[2010-09-10 16:56:32.343]         at com.caucho.jsp.Page.pageservice(Page.java:587)
>[2010-09-10 16:56:32.343]         at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
>[2010-09-10 16:56:32.343]         at com.ixync.filter.IXyncFilter.doFilter(Unknown Source)
>[2010-09-10 16:56:32.343]         at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
>[2010-09-10 16:56:32.343]         at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:192)
>[2010-09-10 16:56:32.343]         at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
>[2010-09-10 16:56:32.344]         at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
>[2010-09-10 16:56:32.344]         at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:436)
>[2010-09-10 16:56:32.344]         at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
>[2010-09-10 16:56:32.344]         at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
>[2010-09-10 16:56:32.344]         at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
>[2010-09-10 16:56:32.344]         at java.lang.Thread.run(Thread.java:619)
>
>
>레진버젼은 3.1.10 입니다.
>
>위와 같이 예제 실행시 캐스트 예외가 나고 있습니다.
>
>그럼 답변 부탁드릴께요..~~
>
>
>
>
>
>
>
>
>
>
>
번호 제목 닉네임 조회 등록일
99 no image 그리드오류 질문드립니다. 엑티브X관련 [3]
FKSS
12683 2016-01-11
98 no image 엑셀다운로드 관련 문의드립니다. [1]
kors0
11119 2015-08-04
97 no image 신주소 관련(URL호출서비스) 작업중 부모창 함수 호출 문제로 문의드립니다. 파일 [1]
정재기
14789 2015-07-31
96 no image 패널의 visibility 값 세팅 관련 문의드립니다. [1]
정재기
9754 2015-07-29
95 no image 메뉴 jsp에서 데이터 출력 문의드립니다. [1]
정재기
10131 2015-05-13
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : KGC MISWEB * InnoXync 버전 : * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : 질문 * 내용 : 이노싱크 + 전자정부 프레임웍으로 구성되어 있는 환경에서 메뉴관련 화면들은 JSP로 구성이 되어있습니다. 현재는 JSP내에서 DB접속하여 메뉴정보를 조회후 출력하고 있는데 이부분을 java내부로 호출하게끔 변경하고자합니다. MAIN.jsp 프레임에서 /main_topMenu.do를 호출 > db조회 > main_topMenu.jsp를 호출할려고 하는데. 아래와 같은 오류가 발생되고있습니다.. 오류 :: java.lang.NullPointerException at egovframework.rte.cmmn.ria.support.gauce.view.InnoXyncView.renderMergedOutputModel(InnoXyncView.java:366) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.ixync.filter.IXyncFilter.doFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 혹시 참고할만한 샘플이 있을까요?? * contrller에서 처리는 아래와 같이 했습니다. @RequestMapping(value="/main_topMenu.do") public ModelAndView main_topMenu(HttpServletRequest req, Model model) throws Exception { List topMenuList = null; HashMap<String, String> paramMap = new HashMap<String, String>(); String userNm = (String)session.getAttribute("USER_NM"); String userId = (String)session.getAttribute("USER_ID"); String depcd = (String)session.getAttribute("DEP_CD"); String compCd = (String)session.getAttribute("COMPANY_CD"); paramMap.put("USER_NM", userNm); paramMap.put("USER_ID", userId); paramMap.put("DEP_CD", depcd); paramMap.put("COMPANY_CD", compCd); topMenuList = commMenuInfoService.selectTopMenuInfo(paramMap); model.addAttribute("topMenuList", topMenuList); String url = "/main_topMenu.jsp"; ModelAndView mav = new ModelAndView(url); return mav; }
94 no image gform 멀티라인 그리드 디자인 사용 문의 입니다. [1]
nickname
9985 2015-05-07
93 no image 탭에서 패널위에 있는 이미지가 탭이동을 해도 숨겨지지가 않습니다. [1]
정재기
9660 2015-04-15
92 no image OnloadCompleted 가 안먹는 현상인데 이유가 멀까요? [1]
정재기
10073 2015-04-14
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : KGC 영업 * InnoXync 버전 : * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : 사용문의 * 내용 : //영업기획실 결재라인 조회 dset_ApprLineUserInfo.DataID = '/selectApprLineUserInfoList.do?1=1&APPR_CD='+strApprCd; dset_ApprLineUserInfo.Reset(); //상신자의 결재라인 조회(저장된 결재라인 조회) dset_AcptLineInfo.DataID = '/selectRtFamtLihiList1.do'; dset_AcptLineInfo.Reset(); 위와같이 두개의 데이터셋에 쿼리 실행후 GFORM디자이너의 데이터셋 > 오른쪽마우스 클릭후 > OnloadCompleted 이벤트 추가하였는데 아무런 반응이 없네요. <event for="dset_ApprLineUserInfo" eventname="OnLoadCompleted(rowcount)" > alert("rowcount :"+rowcount); </event> 혹시나 해서 OnLoadError, OnDataError 모두 세팅 해봤지만. 하나도 먹지가 않습니다. <event for="dset_AcptLineInfo" eventname="OnLoadError()" > alert('dset_AcptLineInfo.OnLoadError()'); </event> <event for="dset_ApprLineUserInfo" eventname="OnLoadError()" > alert('dset_ApprLineUserInfo.OnLoadError()'); </event> <event for="dset_AcptLineInfo" eventname="OnDataError(row, colid)" > alert('dset_AcptLineInfo.OnDataError('+row+','+ colid+')'); </event> <event for="dset_ApprLineUserInfo" eventname="OnDataError(row, colid)" > alert('dset_ApprLineUserInfo.OnDataError('+row+','+ colid+')'); </event> 어디를 살펴봐야할까요? 2개 데이터셋 모두 syncload = True 입니다. 이전 답변해주신 내용 검색해서 읽어봤는데. 데이터셋명도 정상이며, csv사용하지 않습니다.(개발서버의 ORACLE) 원인점 찾아주세요.
91 no image 두개의 그리드에서 한개의 데이터셋을 각자 핸들링할수 있을까요? [1]
정재기
9371 2015-04-13
90 no image 텍스트 박스의 class 를 변경하는 방법 문의드립니다. [3]
정재기
9384 2015-04-03
89 no image 서버 및 개발환경 추가 [1]
guest
10462 2014-11-18
88 no image InnoXync - 화면 gfm에서 부모창 jsp의 자바스크립트 호출 방법 문의 [4]
유영수
11064 2014-07-08
87 no image textarea 포커스 문의 [1]
배정섭
9687 2014-07-02
86 no image 트랜젝션을 멀티로 보낼때 순서를 정할수 있을까요? [1]
정재기
9420 2014-04-04
85 no image 그리드에서 소수점은 허용하고 음수(-) 표시는 허용 안되게 처리 되나요? [1]
여리82
9463 2014-02-17
84 no image 웹에디터 연동 부탁드립니다. [1]
guest
9593 2013-12-05
83 no image 클라이언트로 보낸 메시지 처리 질문입니다 [2]
모범시민
9768 2013-05-23
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : nibs 차세대개발 * InnoXync 버전 : InnoXync2.2 * WAS 종류(WebLogic 등등) : tomcat6.0 * DB 종류 : orcale 11g * 문의 유형(질문/요청/참조) : 질문 * 내용 : 전자정부 프레임워크와 jsp, gform을 사용하고 있습니다 전자정부 연동문서를 보면 ================================================================================== // 처리된 결과를 화면으로 전달 ModelAndView mav = new ModelAndView("innoXyncView"); mav.addObject("message", "성공적으로 저장되었습니다."); return mav; - 트랜젝션 처리후에 처리된 내역에 대한 메시지를 클라이언트로 보낼려면 위와 같이 ModelAndView에 “message”라는 키 값으로 내용을 넘겨주면 됩니다. ================================================================================== 저는 spring에서 message.properties의 메시지를 읽어와서 출력하고 싶습니다 아래는 제가 구현한 소스입니다 ================================================================================== @RequestMapping(value = "/user/save.do") public ModelAndView saveUserList( @RiaRequestParam("save") List<Map<String, Object>> saveList) throws Exception { userService.saveUserList(saveList); String message = messageSource.getMessage("info.save.msg", null, Locale.KOREAN); log.info("메시지 확인 = "+message); /** 처리된 결과를 화면으로 전달 */ ModelAndView mav = new ModelAndView("innoXyncView"); mav.addObject("message", message); return mav; } =================================================================================== jsp에서야 getAttribute를 쓰던, jstl과 el을 쓰던지 해서 message를 받아오는데 문제가 없었는데요 gform에서는 어떤식으로 해야 이 메시지를 받을 수 있습니까? 가능하시면 예제라던지 구체적인 소스가 있으면 더 좋겠습니다
82 no image 이노싱크 스프링 연동관련 질문드립니다. [1]
장지혁
9593 2013-05-14
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * InnoXync 버전 : 2.2.1.6 * WAS 종류(WebLogic 등등) : Tomcat * DB 종류 : Oracle * 문의 유형(질문/요청/참조) : 질문 * 내용 : public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { this.request = request; this.response = response; IXyncOutputStream ios = null; IXyncInputStream iis = null; try { /********************************************************************** iis = ((HttpIXyncRequest)request).getIXyncInputStream(); ios = ((HttpIXyncResponse)response).getIXyncOutputStream(); **********************************************************************/ } catch (ClassCastException cce) { try { IXyncConnection iconn = (IXyncConnection)request.getAttribute("IXyncConnection"); System.out.println("rrrrrrrrrrrrrrr"); iis = iconn.getHttpIXyncRequest().getIXyncInputStream(); System.out.println("eeeeeeeeeeeeeee"); ios = iconn.getHttpIXyncResponse().getIXyncOutputStream(); } catch (Exception e) { throw e; } } handleIXyncRequest(iis, ios); return null; } ---------------------------------------------------------------------------------------------------------------------------------- Spring과 이노싱크를 연동하여 사용하려 하는데 이노싱크 CAST 에러가 납니다. 제가 ************************************ 로 나눠놓은 부분 iis = ((HttpIXyncRequest)request).getIXyncInputStream(); ios = ((HttpIXyncResponse)response).getIXyncOutputStream(); 이 부분인데요.. GAUCE쪽 QnA를 보니 비슷한 질문이 많던데 xml에서 필터 설정이라든지 이 부분에는 이상이 없는 것으로 보입니다. 현재는 메뉴얼에 따라 저 부분을 컨트롤러에서 extends 해서 사용하고 있는데 그렇게 하지 않고 컨트롤러에서 직접 작성하여 돌려도 같은 에러가 납니다. 무슨 이유에서 CAST가 되지 않는지 답변을 주시면 감사하겠습니다. 스프링은 3.0 버전이며 톰캣은 6.0 자바는 1.6 입니다.
81 no image 다시 문의 드립니다. [1]
장지혁
9881 2013-05-10
80 이노싱크 샘플파일 import문제입니다 파일 [1]
모범시민
13036 2013-04-16
Tag List
XE Login