You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Gabriel Egolf <ge...@bju.edu> on 2003/02/14 22:22:34 UTC

resin db connectivity

Hello all,

Recently, we've switched servlet engines from Tomcat to caucho.com's 
Resin.  We've done this primarily for performance reasons.

I'm now running into some problems where a couple of my XSP's which 
access database connections can no longer find a suitable driver.  Is 
anyone aware of any changes that may need to be made to my cocoon 
configuration when moving from Tomcat to Resin?  I've installed my JDBC 
driver in $JAVA_HOME/jre/lib/ext so it should be globally visible.  I hope.

Any insights would be greatly appreciated.  Error trace follows.

Thanks,
Gabe Egolf

<trace>

Exception in ServerPagesGenerator.generate()

org.apache.cocoon.ProcessingException: Exception in 
ServerPagesGenerator.generate(): java.lang.RuntimeException: Could not 
get the datasource java.sql.SQLException: No suitable driver

Original exception : java.lang.RuntimeException: Could not get the 
datasource java.sql.SQLException: No suitable driver at 
org.apache.cocoon.www.file_.home.htdocs.bju_edu.content.ministries.itineraries.itineraries_xsp.generate(/usr/local/resin-2.1.6/webapps/bju.edu/WEB-INF/tmp/cocoon-files/org/apache/cocoon/www/file_/home/htdocs/bju_edu/content/ministries/itineraries/itineraries_xsp.java:361) 
at 
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:258) 
at 
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250) 
at 
org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.java:381) 
at 
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:143) 
at 
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250) 
at 
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:395) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:154) 
at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:166) 
at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151) 
at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145) 
at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332) 
at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:124) 
at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:166) 
at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151) 
at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145) 
at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332) 
at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293) 
at org.apache.cocoon.Cocoon.process(Cocoon.java:579) at 
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1043) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) at 
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96) 
at com.caucho.server.http.Invocation.service(Invocation.java:312) at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244) 
at 
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) 
at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at 
java.lang.Thread.run(Thread.java:536)

</trace>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>