I am using SUN JDK 1.3.1 and i get a error :
./example.sh: line 27: 3991 Segmentation fault $JAVA -cp
$CLASSPATH $1.Test $2 $3 $4 $5 $6
I also tried SUN JDK 1.3.0 and I get a java error
[test] Loading mapping descriptors from
file:/home/alex/castor-0.9.3/examples/jdo/mapping.xml
java.lang.IllegalStateException: java.lang.ClassNotFoundException:
com.sybase.jdbc2.jdbc.SybDataSource
[test] org.exolab.castor.jdo.DatabaseNotFoundException: Nested error:
java.lang.IllegalStateException: java.lang.ClassNotFoundException:
com.sybase.jdbc2.jdbc.SybDataSource{file:
file:/home/alex/castor-0.9.3/examples/jdo/database.xml; line: 6; column:
54}
[test] java.lang.IllegalStateException:
java.lang.ClassNotFoundException: com.sybase.jdbc2.jdbc.SybDataSource
[test] at
org.exolab.castor.jdo.conf.DataSource.createParams(DataSource.java:126)
I had to modify the example.sh script to work as follows, and add Xalan
and Xerces myself to the classpath:
-----------------------------------------------------------------------------
#! /bin/sh
# $Id: example.sh,v 1.1 2000/03/23 22:25:15 arkin Exp $
if [ -z "$JAVA_HOME" ] ; then
JAVA=`which java`
if [ -z "$JAVA" ] ; then
echo "Cannot find JAVA. Please set your PATH."
exit 1
fi
JAVA_BIN=`dirname $JAVA`
JAVA_HOME=$JAVA_BIN/..
fi
JAVA=$JAVA_HOME/bin/java
JAVAC=$JAVA_HOME/bin/javac
CLASSPATH=`echo ../*.jar | tr ' ' ':'`:$CLASSPATH:.
if [ -z $1 ] ; then
echo "Usage: example [ jdo | dax | xml | dsml ]";
exit;
fi
echo $CLASSPATH
$JAVAC -classpath $CLASSPATH $1/Test.java
echo $JAVA -cp $CLASSPATH $1.Test $2 $3 $4 $5 $6
$JAVA -cp $CLASSPATH $1.Test $2 $3 $4 $5 $6
------------------------------------------------------------------------------------
Changes made :
1) add javac statement
2) change to unix se ff=unix in vi
3) change classpath, add ../
4) optional added echo statement
But it still does not work.
Please help
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev