" Put the persistence.xml in your source in the correct place."

what does this mean?

the persistence.xml is located in myIncluded.jar/META-INF. And in my
webApp.war it is located in /WEB-INF/lib/myincluded.jar/META-INF. Imho
that's the right place, isn't it?

p.s. sorry for double post, don't know how this could happen

On 17 Mrz., 21:43, Juan Pablo Gardella <gardellajuanpa...@gmail.com>
wrote:
> Put the persistence.xml in your source in the correct place.
>
> Juan
>
> 2011/3/17 tanteanni <tantea...@hotmail.com>
>
> > I feel a bit sheepish about it.But the Failure was much simpler then
> > you all could imagine (obviously):
>
> > simply i missed "extends RemoteService" !
>
> > but now it seems i got a real problem: the 3rd party class the server
> > side uses jpa2 as mentioned before. and its code now throws "no
> > persistence unit found". But the unit exists: in fact this 3rd party
> > jar is executable and its running fine stand alone (the
> > persistence.xml is contained in jar file, packed by maven-assembly-
> > plugin).
>
> > so it seems that the access to "persistence.xml" is some how
> > restricted if the jar is accessed through jetty/myApp? Or why i got
> > this error only if run via myApp?
>
> > On 17 Mrz., 16:03, tanteanni <tantea...@hotmail.com> wrote:
> > > (this is my last attempt to get a message through the moderators - my
> > > last 2 question seem to be ignored)
>
> > > at the moment i am working on my first gwt application (after going
> > > through the (great) stockwatcher tutorial). I am facing problem on
> > > getting server side services to work. on starting my app in
> > > development mode i get:
>
> > > 15:41:13.749 [ERROR] [myApp] Unable to load module entry point class
> > > myPackage.client.myApp (see associated exception for details)
>
> > > java.lang.RuntimeException: Deferred binding failed for
> > > 'myPackage.client.services.AgsService' (did you forget to inherit a
> > > required module?)
> > >     at
> > > com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:53)
> > >     at com.google.gwt.core.client.GWT.create(GWT.java:98)
> > >     at myPackage.client.GWZmenu.<init>(GWZmenu.java:39)
> > >     at myPackage.client.myApp.onModuleLoad(myApp.java:35)
> > >     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:597)
> > >     at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:
> > > 396)
> > >     at
>
> > com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
> > > 183)
> > >     at
>
> > com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
> > > 510)
> > >     at
>
> > com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
> > > 352)
> > >     at java.lang.Thread.run(Thread.java:619)
> > > Caused by: com.google.gwt.core.ext.UnableToCompleteException: (see
> > > previous log entries)
> > >     at
> > > com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:
> > > 503)
> > >     at
> > > com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49)
> > >     at com.google.gwt.core.client.GWT.create(GWT.java:98)
> > >     at myPackage.client.GWZmenu.<init>(GWZmenu.java:39)
> > >     at myPackage.client.myApp.onModuleLoad(myApp.java:35)
> > >     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:597)
> > >     at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:
> > > 396)
> > >     at
>
> > com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
> > > 183)
> > >     at
>
> > com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
> > > 510)
> > >     at
>
> > com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
> > > 352)
> > >     at java.lang.Thread.run(Thread.java:619)
>
> > > The Serviceinterface is:
> > > @RemoteServiceRelativePath("AgsService")
> > > public interface AgsService {
> > >         Map<String, String[]> getFedLandsCounties();
> > >         Map<String, String[]> getFedLandsComm();
> > >         Map<String, String[]> getCountiesComm();
>
> > > }
>
> > > The Implementation uses a jar that connects via jpa2 to a db to get
> > > the Maps. I am using Maven the app was generated via appcreator (-
> > > maven).
>
> > > with this interface i went through the according part of stockwatcher-
> > > tutorial (added Impl(emantation), an Async interface, updated web.xml)
>
> > > the web.xml looks like this:
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <!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>
>
> > >         <!-- Servlets -->
> > >         <servlet>
> > >                 <servlet-name>AgsServiceImpl</servlet-name>
>
> > <servlet-class>myPackage.server.AgsServiceImpl</servlet-class>
> > >         </servlet>
>
> > >         <servlet-mapping>
> > >                 <servlet-name>AgsServiceImpl</servlet-name>
> > >                 <url-pattern>/myApp/AgsService</url-pattern>
> > >         </servlet-mapping>
>
> > >         <!-- Default page to serve -->
> > >         <welcome-file-list>
> > >                 <welcome-file>myApp.html</welcome-file>
> > >         </welcome-file-list>
>
> > > </web-app>
>
> > > is there anybody whi can say what i did wrong or could say how / where
> > > to look to solve this problem?
>
> > > thx in advance
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to google-web-toolkit@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-web-toolkit+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to