>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 스타벅스
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : Resin
>* DB 종류 : Oracle 9i
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>개발 장비에 가우스 4.0을 설치하고 Resin 서버를 기동하면 아래와 같은 오류가 나옵니다.
>
>jdk 버전은 1.4.2_19 쓰고 있고 환경변수에도 잡혀 있고 "java -version"해도 정상적으로 나옵니다.
>gauce.xml 도 FAQ에 써있는 데로 아래와 같이 변경하였습니다.
><connector>
> <request className="com.gauce.filter.HttpStrutsRequestWrapper"/>
> <response className="com.gauce.filter.HttpGauceResponseWrapper"/>
></connector>
>
>아무리 해도 안되서 문의 드립니다. 그럼 확인 부탁 드립니다.
>
>
>* 오류 메시지
>Starting Resin on Fri, 24 Apr 2009 16:43:38 +0900 (KST)
>
>[16:43:40.640] Server[] starting
>[16:43:40.640]
>[16:43:40.640] Windows XP 5.1 x86
>[16:43:40.640] Java 1.4.2_19-b04, 32, mixed mode, MS949, ko, Sun Microsystems In
>c.
>[16:43:40.640] resin.home = C:Program FilesApache Software Foundationresin-3.
>0.27
>[16:43:40.640] server.root = C:Program FilesApache Software Foundationresin-3
>.0.27
>[16:43:40.640]
>[16:43:40.843] Host[] starting
>[16:43:41.390] In-place class redefinition (HotSwap) is not available. In-place
> class reloading during development requires a compatible JDK and -Xdebug.
>[16:43:41.421] WebApp[] starting
>[16:43:41.484] [GAUCE] GauceFilter: [GAUCE_HOME] C:worktestWEB-I
>NF
>[16:43:41.890] [GAUCE] GauceFilter: 가우스 4.0 서버 라이센스를 검증하는 중 오류
>가 발생하였습니다.
>[16:43:41.890] javax.crypto.BadPaddingException: Wrong block type!
>[16:43:41.890] at cryptix.jce.provider.rsa.RSACipher_ECB_PKCS1.unpad(RSACipher_
>ECB_PKCS1.java:389)
>[16:43:41.890] at cryptix.jce.provider.rsa.RSACipher_ECB_PKCS1.engineDoFinal(RS
>ACipher_ECB_PKCS1.java:212)
>[16:43:41.890] at cryptix.jce.provider.rsa.RSACipher_ECB_PKCS1.engineDoFinal(RS
>ACipher_ECB_PKCS1.java:178)
>[16:43:41.890] at javax.crypto.Cipher.doFinal(DashoA12275)
>[16:43:41.890] at com.gauce.filter.GauceFilter.A(Unknown Source)
>[16:43:41.890] at com.gauce.filter.GauceFilter.init(Unknown Source)
>[16:43:41.890] at com.caucho.server.dispatch.FilterManager.createFilter(FilterM
>anager.java:134)
>[16:43:41.890] at com.caucho.server.dispatch.FilterManager.init(FilterManager.j
>ava:87)
>[16:43:41.890] at com.caucho.server.webapp.Application.start(Application.java:1
>654)
>[16:43:41.890] at com.caucho.server.deploy.DeployController.startImpl(DeployCon
>troller.java:621)
>[16:43:41.890] at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startO
>nInit(StartAutoRedeployAutoStrategy.java:72)
>[16:43:41.890] at com.caucho.server.deploy.DeployController.startOnInit(DeployC
>ontroller.java:509)
>[16:43:41.890] at com.caucho.server.deploy.DeployContainer.start(DeployContaine
>r.java:153)
>[16:43:41.890] at com.caucho.server.webapp.ApplicationContainer.start(Applicati
>onContainer.java:670)
>[16:43:41.890] at com.caucho.server.host.Host.start(Host.java:420)
>[16:43:41.890] at com.caucho.server.deploy.DeployController.startImpl(DeployCon
>troller.java:621)
>[16:43:41.890] at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startO
>nInit(StartAutoRedeployAutoStrategy.java:72)
>[16:43:41.890] at com.caucho.server.deploy.DeployController.startOnInit(DeployC
>ontroller.java:509)
>[16:43:41.890] at com.caucho.server.deploy.DeployContainer.start(DeployContaine
>r.java:153)
>[16:43:41.890] at com.caucho.server.host.HostContainer.start(HostContainer.java
>:504)
>[16:43:41.890] at com.caucho.server.resin.ServletServer.start(ServletServer.jav
>a:971)
>[16:43:41.890] at com.caucho.server.deploy.DeployController.startImpl(DeployCon
>troller.java:621)
>[16:43:41.890] at com.caucho.server.deploy.AbstractDeployControllerStrategy.sta
>rt(AbstractDeployControllerStrategy.java:56)
>[16:43:41.890] at com.caucho.server.deploy.DeployController.start(DeployControl
>ler.java:517)
>[16:43:41.890] at com.caucho.server.resin.ResinServer.start(ResinServer.java:55
>1)
>[16:43:41.890] at com.caucho.server.resin.Resin.init(Resin.java)
>[16:43:41.890] at com.caucho.server.resin.Resin.main(Resin.java:625)
>[16:43:44.640] WebApp[/resin-doc] starting
>[16:43:45.937] Host[test.istarbucks.com] starting
>
>
>
라이센스 체크할때 jdk에서 제공하지 않는 패딩 방법을 사용해서 그런듯 합니다.
ibm특정버전에서 종종 발생합니다.
GAUCE 4.0.3.7 버전 이후에 패치가 되었습니다.
따라서 현재 배포하는 GAUCE 4.0을 받아서 설치하시면 됩니다.