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:/PersistenceManagerFactory");
                                        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

Reply via email to