게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : (주) 한국사이버테크
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) : tomcat 4.1
* DB 종류 : oracle 9i
* 문의 유형(질문/요청/참조) : 질문
jdk 1.4버전에서 작업중입니다.
<%@ page import="com.gauce.*,com.gauce.io.*,com.gauce.http.*,com.gauce.filter.*" contentType="text/html;charset=euc-kr" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<%@ page errorPage = "/error.jsp" %>
<%@ page import="java.util.*" %>
<%
try{
GauceOutputStream gos = ((HttpGauceResponse) response).getGauceOutputStream();
GauceDataSet dSet = new GauceDataSet();
}catch(Exception e){
out.println (e);
}
%>
이 소스를 실행하면
GauceOutputStream gos = ((HttpGauceResponse) response).getGauceOutputStream();
요 부분에서
java.lang.ClassCastException
이라는 에러가 납니다.
게시판을 찾아보니
가우스 설치가 잘못되어 있거나 필터가 정상적으로 동작하지 않아서 그럴 수 있다고 하셨는데,
필터가 정상적으로 동작하는 지는 어떻게 알 수 있나요?
web.xml 파일에는 다음과 같이 필터가 등록되어 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Welcome to GAUCE 4.0</display-name>
<description>
Welcome to GAUCE 4.0
</description>
<filter>
<filter-name>GauceFilter</filter-name>
<filter-class>com.gauce.filter.GauceFilter</filter-class>
<init-param>
<param-name>conf-reload</param-name>
<param-value>5000</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>GauceFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
다른 폴더에 재설치를 해보려고 해도
java.lang.NoClassDefFoundError: javax/crypto/Cipher
at Installer.generateRegistry(Unknown Source)
at Installer.install(Unknown Source)
at Installer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
이런 에러가 뜨면서 재설치가 안됩니다.
jdk 1.4버전을 설치했는데
java -version 해봤더니 1.3.01이라고 나오더군요. --;;
jce.jar 파일을 복사해 넣으려고 했더니
이미 jre/lib 폴더에 jce.jar 파일이 있습니다.
오라클을 깔았는데 혹시 그것때문인지...