오늘 아침에 적용해 본 결과 에러가 나는데 달리 해결방법이 없네요
-------------------------------------------------------------------------------------------------------------------------------------------
현재 웹서버에 에러메세지는 다음과 같습니다.
30:22.340] cubrid.jdbc.driver.CUBRIDException: Stored procedure execute error: java.lang.ClassNotFoundException: \' \' java.lang.String
[10:30:22.341] at unisql.jdbc.driver.UniSQLStatement.checkExecuteError(UniSQLStatement.java:798)
[10:30:22.341] at unisql.jdbc.driver.UniSQLStatement.executeCore(UniSQLStatement.java:738)
[10:30:22.341] at unisql.jdbc.driver.UniSQLPreparedStatement.executeUpdate(UniSQLPreparedStatement.java:89)
[10:30:22.341] at org.apache.commons.dbcp.DelegatingCallableStatement.executeUpdate(DelegatingCallableStatement.java:246)
[10:30:22.341] at ***********************************************************
[10:30:22.341] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[10:30:22.341] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-------------------------------------------------------------------------------------------------------------------------------------------
큐브리드의 자바 에러는
Jun 27, 2007 9:46:10 AM com.cubrid.jsp.Server log
SEVERE:
java.lang.ClassNotFoundException: \' \' java.lang.String
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at com.cubrid.jsp.StoredProcedureClassLoader.loadClass(StoredProcedureClassLoader.java:63)
at com.cubrid.jsp.TargetMethod.getClass(TargetMethod.java:53)
at com.cubrid.jsp.TargetMethod.classFor(TargetMethod.java:103)
at com.cubrid.jsp.TargetMethod.classesFor(TargetMethod.java:74)
-------------------------------------------------------------------------------------------------------------------------------------------
try{
conn = this.getConnection();
cstmt = conn.prepareCall(\" \" +
\" call ***********
\" ? , ? , ? , \" +
\" ? , ? , ? , ? , ? , \" + //7
\" ? , ? , ? , ? , ? , \" + //13
\" ? , ? ) \"); //12
cstmt.setString(1,userNid);
cstmt.setString(2,shot_code);
cstmt.setString(3,shot_id);
cstmt.setString(4,p_code);
cstmt.setString(5,p_id);
cstmt.setString(6,subject);
cstmt.setString(7,memo);
cstmt.setString(8,ip);
cstmt.setString(9,s_item);
cstmt.setString(10,mymsg);
cstmt.setString(11,fmsg1);
cstmt.setString(12,fmsg2);
cstmt.setString(13,fmsg3);
cstmt.setString(14,fmsg4);
cstmt.setString(15,fmsg5);
cstmt.executeUpdate();
cstmt.close();
conn.close();
}catch(Exception ex){
ex.printStackTrace();
-------------------------------------------------------------------------------------------------------------------------------------------
선언한 프로시져입니다.
create PROCEDURE **************
(
userNid varchar , shot_code VARCHAR ,
shot_id varchar , p_code varchar , p_id varchar , subject varchar,
memo varchar , ip varchar , s_item varchar, mymsg varchar , fmsg1 varchar,
fmsg2 varchar , fmsg3 varchar , fmsg4 varchar , fmsg5 varchar
)
as LANGUAGE JAVA
NAME ******************************
java.lang.String , java.lang.String , java.lang.String ,
java.lang.String , java.lang.String , java.lang.String , java.lang.String ,
 
|