Perhaps you're running into issues fixed by r9214:
http://code.google.com/p/google-web-toolkit/source/detail?r=9214

On Thu, Dec 23, 2010 at 10:02 AM, David R. <[email protected]> wrote:

>
> Hello,
>
>
> I just got a problem running my application under Jetty. (I have no
> problem deploying with the web mode under glassfish).
>
> I want to instanciate a web service stub right after an RPC call.
>
> Here is the stack:
>
> Caused by: java.lang.OutOfMemoryError: PermGen space
>        at java.lang.ClassLoader.defineClass1(Native Method)
>        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
>        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
>        at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
> 141)
>        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>        at com.google.gwt.dev.shell.jetty.JettyLauncher
> $WebAppContextWithReload
> $WebAppClassLoaderExtension.findClass(JettyLauncher.java:354)
>        at
>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
> 366)
>        at
>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
> 337)
>        at
>
> com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl.newMessageFactory(SAAJMetaFactoryImpl.java:
> 59)
>        at javax.xml.soap.MessageFactory.newInstance(Unknown Source)
>        at com.sun.xml.ws.api.SOAPVersion.<init>(SOAPVersion.java:176)
>        at com.sun.xml.ws.api.SOAPVersion.<clinit>(SOAPVersion.java:82)
>        at com.sun.xml.ws.api.BindingID.<clinit>(BindingID.java:335)
>        at
>
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseBinding(RuntimeWSDLParser.java:
> 456)
>        at
>
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(RuntimeWSDLParser.java:
> 353)
>        at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:
> 168)
>        at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:
> 131)
>        at
> com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:
> 271)
>        at
> com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:
> 234)
>        at
> com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:
> 182)
>        at
> com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:
> 106)
>        at javax.xml.ws.Service.<init>(Service.java:57)
>
> I'm using GWT 2.0.4 and Metro WS 2.0.1 (webservices-api.2.0.1)
> installed under the jre/lib/endorsed of my JDK.
> Even using the -Xmx1024 doesn't help, seems Jetty fails to retrieve
> elements on the classloader and this causes an exception.
>
> The only difference between glassfish and Jetty regarding
> configuration files deployed is the web.xml.
>
> For Jetty:
> <!--  servlet configured to disable the Folder Listing -->
>        <servlet>
>                <servlet-name>default</servlet-name>
>
>  <servlet-class>org.mortbay.jetty.servlet.DefaultServlet</servlet-
> class>
>                <init-param> ...
>
> For glassfish :
> <!--  servlet configured to disable the Folder Listing -->
>        <servlet>
>                <servlet-name>default</servlet-name>
>
>  <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-
> class>
>                <init-param> ...
>
>
> Any clue ?
>
> David
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-web-toolkit%[email protected]>
> .
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to