Just drop the JAR into the deploy dir. Then do the same for WAR. There is an example JDO app on the site. Please, check it.
alex
[EMAIL PROTECTED] wrote:
Hi Alexey, i tried to do the following, but i didnt help out.. i have packaged my webapp as WAR file. however, i kept the package that contains jdo classes outside the WAR file, and i added that jar to JBOSS CLASSPATH. however, i keep on getting same exception....
is it so that in order to make it work my WAR file should contain only JSP and not lib\*.jars ?
regards marco
-----Original Message----- From: ext Alexey Loubyansky [mailto:[EMAIL PROTECTED] Sent: 18 August, 2003 19:14 To: [EMAIL PROTECTED] Subject: Re: [JBoss-user] error in running application that uses JDO - cannot locate persistencemanagerfactory
Yes, it is possible.
For now, you can deploy war and jar seperately from each other, or pack them together in a JAR or SAR archive.
JAR and SAR deployers look for nested packages and deploy them. EAR deployer deploys only packages specified in application.xml (there is no jdo module). So, you can't put JDO package in an EAR, ATM.
Eventually, all this will be possible.
alex
[EMAIL PROTECTED] wrote:
Hi Alexey, so what are the workarounds? is it impossible to use JDO wiht Web Archive? if instead i place the JDO classes inside the \classes directory of the webapp will it work?
i need it 'desperately'. i m willing 2 wait if u can give
me a timeline
of when it will work with webapp.... :-) and i m willing to
help if needed..
thanx and regards marco
-----Original Message-----
From: ext Alexey Loubyansky [mailto:[EMAIL PROTECTED]
Sent: 18 August, 2003 17:00
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-user] error in running application that
uses JDO -
cannot locate persistencemanagerfactory
Unfortunately, it is a limitation of JDODeployer.
At the moment, you can't place JDO jar packages into the lib directories of the WAR.
The JAR in the WAR will be added to the classpath but won't be deployed by the JDODeployer. Actually, it behaves like EJBDeployer.
alex
[EMAIL PROTECTED] wrote:
hi all,
i have written a web app that uses jdo.
i have written a class named Test in the package com.marco.test
i have placed the Test.jdo in the same package, and then
created a jar file.
i have subsequently added the jar file to the lib directory
of the web application.
the Test.jdo class is as follow
<?xml version="1.0" encoding="UTF-8"?>
<jdo>
<package name="com.tgmm.commons">
<class name="Test" objectid-class="java.lang.Integer">
<field name="name">
<extension vendor-name="jboss"
key="column-name" value="name"/>
</field>
<field name="te�" default-fetch-group="true">
<extension vendor-name="jboss"
key="column-name" value="tel"/>
</field>
<extension vendor-name="jboss" key="table-name"
value="test"/>
<extension vendor-name="jboss"
key="objectid-column-name" value="oid"/>
<extension vendor-name="jboss" key="datasource"
value="java:/MySqlDS"/>
<extension vendor-name="jboss"
key="key-generator-factory" value="java:/HiLoIDGeneratorFactory"/>
</class> </package>
<extension vendor-name="jboss"
key="persistence-manager-factory" value="java:/PersistenceManagerFactory"/>
</jdo>
in the code i am trying to retrieve the
PersistenceManagerFactory by doing this:
InitialContext ic = null;
try {
ic = new InitialContext();
pmf =
(PersistenceManagerFactory)ic.lookup("java:/PersistenceManager Factory");
System.err.println("We
got successfully persistencemanagerfactory.");
} catch(NamingException e) { e.printStackTrace(); }
but i keep on getting following exception.
15:54:58,433 ERROR [STDERR]
javax.naming.NameNotFoundException: PersistenceManag
erFactory not bound
15:54:58,443 ERROR [STDERR] at
org.jnp.server.NamingServer.getBinding(Naming
Server.java:490)
15:54:58,443 ERROR [STDERR] at
org.jnp.server.NamingServer.getBinding(Naming
Server.java:498)
15:54:58,453 ERROR [STDERR] at
org.jnp.server.NamingServer.getObject(NamingS
erver.java:504)
15:54:58,453 ERROR [STDERR] at
org.jnp.server.NamingServer.lookup(NamingServ
er.java:277)
15:54:58,453 ERROR [STDERR] at
org.jnp.interfaces.NamingContext.lookup(Namin
gContext.java:500)
15:54:58,463 ERROR [STDERR] at
org.jnp.interfaces.NamingContext.lookup(Namin
gContext.java:479)
15:54:58,463 ERROR [STDERR] at
javax.naming.InitialContext.lookup(InitialCon
text.java:347)
15:54:58,463 ERROR [STDERR] at
com.tgmm.action.TestAction.perform(Unknown So
urce)
15:54:58,473 ERROR [STDERR] at
org.apache.struts.action.Action.execute(Actio
n.java:415)
15:54:58,473 ERROR [STDERR] at
org.apache.struts.action.RequestProcessor.pro
cessActionPerform(RequestProcessor.java:480)
15:54:58,483 ERROR [STDERR] at
org.apache.struts.action.RequestProcessor.pro
cess(RequestProcessor.java:274)
15:54:58,483 ERROR [STDERR] at
org.apache.struts.action.ActionServlet.proces
s(ActionServlet.java:1420)
15:54:58,493 ERROR [STDERR] at
org.apache.struts.action.ActionServlet.doGet(
ActionServlet.java:502)
15:54:58,493 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:740)
15:54:58,493 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:853)
15:54:58,503 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:247)
15:54:58,503 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:193)
15:54:58,503 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve
.invoke(StandardWrapperValve.java:256)
15:54:58,513 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:643)
15:54:58,513 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline.inv
oke(StandardPipeline.java:480)
15:54:58,513 ERROR [STDERR] at
org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
15:54:58,523 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve
.invoke(StandardContextValve.java:191)
15:54:58,523 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:643)
15:54:58,533 ERROR [STDERR] at
org.jboss.web.catalina.security.JBossSecurity
MgrRealm.invoke(JBossSecurityMgrRealm.java:236)
15:54:58,533 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:641)
15:54:58,533 ERROR [STDERR] at
org.apache.catalina.valves.CertificatesValve.
invoke(CertificatesValve.java:246)
15:54:58,543 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:641)
15:54:58,543 ERROR [STDERR] at
org.jboss.web.catalina.statistics.ContainerSt
atsValve.invoke(ContainerStatsValve.java:75)
15:54:58,553 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:641)
15:54:58,553 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline.inv
oke(StandardPipeline.java:480)
15:54:58,553 ERROR [STDERR] at
org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
15:54:58,563 ERROR [STDERR] at
org.apache.catalina.core.StandardContext.invo
ke(StandardContext.java:2415)
15:54:58,563 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.in
voke(StandardHostValve.java:180)
15:54:58,573 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:643)
15:54:58,573 ERROR [STDERR] at
org.apache.catalina.valves.ErrorDispatcherVal
ve.invoke(ErrorDispatcherValve.java:171)
15:54:58,573 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:641)
15:54:58,583 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.i
nvoke(ErrorReportValve.java:172)
15:54:58,583 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:641)
15:54:58,593 ERROR [STDERR] at
org.apache.catalina.valves.AccessLogValve.inv
oke(AccessLogValve.java:509)
15:54:58,593 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:641)
15:54:58,593 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline.inv
oke(StandardPipeline.java:480)
15:54:58,603 ERROR [STDERR] at
org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
15:54:58,603 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.
invoke(StandardEngineValve.java:174)
15:54:58,613 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline$Sta
ndardPipelineValveContext.invokeNext(StandardPipeline.java:643)
15:54:58,613 ERROR [STDERR] at
org.apache.catalina.core.StandardPipeline.inv
oke(StandardPipeline.java:480)
15:54:58,623 ERROR [STDERR] at
org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
15:54:58,623 ERROR [STDERR] at
org.apache.coyote.tomcat4.CoyoteAdapter.servi
ce(CoyoteAdapter.java:223)
15:54:58,623 ERROR [STDERR] at
org.apache.coyote.http11.Http11Processor.proc
ess(Http11Processor.java:594)
15:54:58,633 ERROR [STDERR] at
org.apache.coyote.http11.Http11Protocol$Http1
1ConnectionHandler.processConnection(Http11Protocol.java:392)
15:54:58,633 ERROR [STDERR] at
org.apache.tomcat.util.net.TcpWorkerThread.ru
nIt(PoolTcpEndpoint.java:565)
15:54:58,633 ERROR [STDERR] at
org.apache.tomcat.util.threads.ThreadPool$Con
trolRunnable.run(ThreadPool.java:619)
15:54:58,643 ERROR [STDERR] at
java.lang.Thread.run(Thread.java:536)
15:54:58,643 ERROR [STDERR] java.lang.NullPointerException
15:54:58,643 ERROR [STDERR] at
com.tgmm.action.TestAction.perform(Unknown So
urce)
15:54:58,643 ERROR [STDERR] at
org.apache.struts.action.Action.execute(Actio
n.java:415)
anyone can help?
thanx and regards marco
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET
sites including
Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet _072303_01/01
_______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET
sites including
Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet _072303_01/01 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET
sites including
Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
