I use SOAP but a different jaxb connector, the salesforce one. That gives me more control over timeouts. Unfortunately their code generation tool is semibroken: https://github.com/forcedotcom/wsc/blob/master/src/main/java/com/sforce/ws/transport/GaeHttpTransport.java
Why are you trying to access the WSDL file directly? Typically you would get the wsdl and generate code using xjb. On Monday, 1 February 2016 13:15:09 UTC+13, Jason Bourne wrote: > > I am running a simple Java web application that consumes a SOAP based web > service (WSDL: http://www.webservicex.net/geoipservice.asmx?WSDL). > and when i run my application in GAE, it throws this error: > > HTTP ERROR 500 > > Problem accessing /testapp. Reason: > > MASM0001: Default configuration file [ jaxws-tubes-default.xml ] was not > found > > Caused by: > > java.lang.IllegalStateException: MASM0001: Default configuration file [ > jaxws-tubes-default.xml ] was not found > at > com.sun.xml.internal.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:127) > at > com.sun.xml.internal.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:104) > at > com.sun.xml.internal.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:78) > at > com.sun.xml.internal.ws.assembler.MetroTubelineAssembler.createClient(MetroTubelineAssembler.java:103) > at com.sun.xml.internal.ws.client.Stub.createPipeline(Stub.java:328) > at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:295) > at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:228) > at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:243) > at com.sun.xml.internal.ws.client.sei.SEIStub.<init>(SEIStub.java:84) > at > com.sun.xml.internal.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:814) > at > com.sun.xml.internal.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:803) > at > com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:436) > at > com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:404) > at > com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:386) > at javax.xml.ws.Service.getPort(Service.java:119) > at > net.webservicex.GeoIPService.getGeoIPServiceSoap(GeoIPService.java:72) > at com.test.TestAppServlet.doGet(TestAppServlet.java:18) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) > at > com.google.appengine.api.socket.dev.DevSocketFilter.doFilter(DevSocketFilter.java:74) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.ResponseRewriterFilter.doFilter(ResponseRewriterFilter.java:128) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:34) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:63) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:125) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectRequest(DevAppServerModulesFilter.java:366) > at > com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectModuleRequest(DevAppServerModulesFilter.java:349) > at > com.google.appengine.tools.development.DevAppServerModulesFilter.doFilter(DevAppServerModulesFilter.java:116) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) > at > com.google.appengine.tools.development.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:98) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at > com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:512) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > > > Here is a copy of my Java Web App: > https://drive.google.com/folderview?id=0B2_2R8EyDVyJOHhzNXNCd2JhWDg&usp=sharing > > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/998f9a37-99ca-433f-a78c-04e6d4cea9e1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
