Hello All,
We are using a Slide 1.0.11 release and Tomcat v3.2.2
(with the standard Slide webapp).
We tryied to use mysql v3.23+ via JDBC.
The result is a org.apache.slide.structure.ObjectNotFoundException
1. Place a mysql JDBC driver jar file in the slide servlet's lib directory
2. create our database with the "JDBC Stores Howto" script:
3. edit our webapps/slide/Domain.xml file <definition> section as follows
(substitute the hostname, username and password for your database server):
<!-- ========= replace definition ========= -->
<definition>
<store name="jdbc">
<nodestore classname="slidestore.reference.JDBCDescriptorsStore">
<parameter name="driver">org.gjt.mm.mysql.Driver</parameter>
<parameter name="url">
mysql://localhost:3306/myDB?user=slide
</parameter>
<parameter name="jdbcversion">1</parameter>
</nodestore>
<securitystore>
<reference store="nodestore"/>
</securitystore>
<lockstore>
<reference store="nodestore"/>
</lockstore>
<revisiondescriptorsstore>
<reference store="nodestore"/>
</revisiondescriptorsstore>
<revisiondescriptorstore>
<reference store="nodestore"/>
</revisiondescriptorstore>
<contentstore classname="slidestore.reference.JDBCContentStore">
<parameter name="driver">org.gjt.mm.mysql.Driver</parameter>
<parameter name="url">
mysql://localhost:3306/myDB?user=slide
</parameter>
<parameter name="jdbcversion">1</parameter>
</contentstore>
</store>
<scope match="/" store="jdbc"/>
</definition>
<!-- ========= end definition ========= -->
The error message:
<!-- ----- Begin ------ -->
:
11 Jul 2001 18:01:06 - INFO - Loading namespace slide configuration
org.apache.slide.structure.ObjectNotFoundException: No object found at /actions
at
slidestore.reference.JDBCDescriptorsStore.retrieveObject(JDBCDescriptorsStore.java:553)
at org.apache.slide.store.StandardStore.retrieveObject(StandardStore.java:169)
at org.apache.slide.common.NamespaceConfig.getActionNode(NamespaceConfig.java:1030)
at
org.apache.slide.common.NamespaceConfig.initializeNamespaceConfig(NamespaceConfig.java:588)
at org.apache.slide.common.Namespace.loadConfiguration(Namespace.java:745)
at org.apache.slide.common.Domain.initNamespace(Domain.java:699)
at org.apache.slide.common.Domain.init(Domain.java:361)
at org.apache.slide.common.Domain.init(Domain.java:311)
at org.apache.slide.common.Domain.init(Domain.java:274)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:297)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
at org.apache.tomcat.core.Handler.init(Handler.java:215)
at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
at
org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
at org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
at org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
2001-07-11 06:01:06 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
2001-07-11 06:01:07 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
<!-- ----- End------ -->
Is there any help ?
___________________________________________
Kiyoko Takanabe - engineer
email: mailto:[EMAIL PROTECTED]
website: http://www.i-d-i-m.com
iDimension Inc.