Hi!
I managed to create the OJB jar from CVS HEAD but when I put it in my application and
try to install it I get this:
[org.apache.ojb.odmg.OJB] ERROR: ConfigurableFactory configuration key class for
key'ImplementationClass' does not exist.
Exception= java.lang.RuntimeException
[ServidorAplicacao.Servico.exceptions.FenixServiceException
message java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
cause java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
]
at
framework.factory.ServiceManagerServiceFactory.execute(ServiceManagerServiceFactory.java:272)
at
framework.factory.ServiceManagerServiceFactory.executeService(ServiceManagerServiceFactory.java:54)
at
ServidorApresentacao.Action.sop.utils.ServiceUtils.executeService(ServiceUtils.java:27)
at
ServidorApresentacao.servlets.startup.StartupServlet.init(StartupServlet.java:23)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3422)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3623)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
at org.apache.catalina.servlets.ManagerServlet.install(ManagerServlet.java:712)
at org.apache.catalina.servlets.ManagerServlet.doGet(ManagerServlet.java:346)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at
pt.utl.ist.berserk.BerserkConfiguration.getClassSingletonInstance(BerserkConfiguration.java:121)
at
pt.utl.ist.berserk.BerserkConfiguration.readApplicationTransactionBroker(BerserkConfiguration.java:179)
at
pt.utl.ist.berserk.BerserkConfiguration.getApplicationTransactionBroker(BerserkConfiguration.java:167)
at
pt.utl.ist.berserk.logic.serviceManager.TransactionalServiceInvoker.invoke(TransactionalServiceInvoker.java:52)
at
pt.utl.ist.berserk.logic.serviceManager.ServiceManager.execute(ServiceManager.java:218)
at ServidorAplicacao.ServiceManagerBean.execute(ServiceManagerBean.java:91)
at ServidorAplicacao.ServiceManagerBean.execute(ServiceManagerBean.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
framework.delegate.DynamicServiceManagerEJBDelegate.invoke(DynamicServiceManagerEJBDelegate.java:105)
at
framework.factory.ServiceManagerServiceFactory.execute(ServiceManagerServiceFactory.java:252)
... 47 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
pt.utl.ist.berserk.BerserkConfiguration.getClassSingletonInstance(BerserkConfiguration.java:97)
... 59 more
Caused by: java.lang.ExceptionInInitializerError
at
ServidorPersistente.OJB.SuportePersistenteOJB.init(SuportePersistenteOJB.java:219)
at
ServidorPersistente.OJB.SuportePersistenteOJB.<init>(SuportePersistenteOJB.java:213)
at
ServidorPersistente.OJB.SuportePersistenteOJB.getInstance(SuportePersistenteOJB.java:190)
... 64 more
Caused by: org.apache.ojb.broker.PersistenceBrokerException: ConfigurableFactory
configuration key class for key'ImplementationClass' does not exist.
at
org.apache.ojb.broker.util.factory.ConfigurableFactory.configure(ConfigurableFactory.java:82)
at
org.apache.ojb.broker.util.configuration.impl.OjbConfigurator.configure(OjbConfigurator.java:80)
at
org.apache.ojb.broker.util.factory.ConfigurableFactory.<init>(ConfigurableFactory.java:56)
at org.apache.ojb.odmg.OJB.<init>(OJB.java:43)
at org.apache.ojb.odmg.OJB.<clinit>(OJB.java:35)
... 67 more
I already changed my OJB.properties file based on the default version:
http://db.apache.org/ojb/OJB.properties.txt
I can't figure out wats wrong so I would thank some help...
Thanks in advance...
CIIST - Desenvolvimento - Projecto Fenix
David Santos Eng. Informatica e de Computadores
Ramo de Programa��o e Sistemas de Informa��o
[EMAIL PROTECTED]
Signature powered by Plaxo Want a signature like this?