I will use OJB in a web application running on Tomcat 4.1.24 using JDK 1.4.1 on a Win2K box.
After installing OJB 1.0.rc3, the check bin\build junit runs properly. The tutorial1 works fine also.
Now, i create the ojb-servlet webapp and deploy it to tomcat webapps. Tomcat greater 4.1.10 need a deployment descriptor file for invoking servlets:
my web.xml -------------------------- <?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Apache OJB V1.0 28.6.2003</display-name>
<description> WebApp for Apache OJB V1.0 28.6.2003 KreutzerSoft.de</description>
<servlet> <servlet-name> TestServlet </servlet-name> <servlet-class> org.apache.ojb.servlet.TestServlet </servlet-class> </servlet>
<servlet-mapping> <servlet-name>TestServlet</servlet-name> <url-pattern>/servlet/TestServlet</url-pattern> </servlet-mapping>
<!-- Nachfolgendes mapping aktivieren für 4.1.10 Kompatibilität !in produktiven System deaktivieren! --> <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping> </web-app> ---------------------------------
Calling the Servlet via http://localhost:8080/ojb-servlet/servletTestServlet throws the following Exception:
*root cause*
java.lang.NoClassDefFoundError at org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(Unknown Source) at org.apache.ojb.servlet.TestServlet.getBroker(Unknown Source) at org.apache.ojb.servlet.TestServlet.getTableIterator(Unknown Source) at org.apache.ojb.servlet.TestServlet.doGet(Unknown Source) .....
The db-ojb-1.0.rc3.jar containing the class org.apache.ojb.broker.PersistenceBrokerFactory is installed in the right place in WEB-INF/lib.
Where I'm going wrong. Can anywon help me.
Thanks, gerhard
--
KreutzerSoft
Bärenbühlgraben 76, 90475 Nürnberg
Tel: +49-911-8324-57
Fax: +49-911-8324-61
mailto:[EMAIL PROTECTED]
http://www.KreutzerSoft.de
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]