I'm banging my head trying to solve this issue. I would like one of my
"system Groovy script"s to insert a row into a database. I need my jdbc
driver to do this.

I'm on Solaris 10, jdk 1.6.0_35-b10, tomcat 7.0.39, jenkins 1.509, Hudson
groovy builder 1.13.

The mysql jdbc driver I am using lives in
/ci/lib/mysql-connector-java-5.1.22-bin.jar. I verified the jar was good by
unjarring it. I use this jar in another web application to access the same
mysql server.

I have been unable to have access to the jdbc driver from my script:

FATAL: com.mysql.jdbc.Driverjava.lang.ClassNotFoundException
<http://stacktrace.jenkins-ci.org/search?query=java.lang.ClassNotFoundException>:
com.mysql.jdbc.Driver


I tried:

* adding "/ci/lib" to the Classpath field of the "Execute system Groovy
Script" build step.
* adding "-cp /ci/lib" to the Classpath field of the "Execute system Groovy
Script" build step.
* adding "/ci/lib/mysql-connector-java-5.1.22-bin.jar" to the Classpath
field of the "Execute system Groovy Script" build step.
* adding "-cp /ci/lib/mysql-connector-java-5.1.22-bin.jar" to the Classpath
field of the "Execute system Groovy Script" build step.
* putting the driver in the tomcat users ~/.groovy/lib
* putting the driver in $TOMCAT_HOME/lib

None of these seemed to work. What am I missing?

Thanks,

Lloyd

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to