Hi, Thank you for the hint, I have added a server.wsdd to the Resources folder within the Eclipse project and set there a transport mode "https". You can find some information here:
https://en.wikibooks.org/wiki/WebObjects/Web_Services/Common_Pitfalls_and_Troubleshooting I'll check the other WS framework, thank you! ~André Am 25.07.2016 um 14:47 schrieb Markus Stoll, junidas GmbH: > Hi, > > the old webservices framework uses Axis and has quite some bugs. > You have to do some extra work to make it accessible using https (rather than > http) > > I suggest to switch over to ERJaxWS to create and deploy your webservice. > There are sample apps in wonder that show you how to do it. > > Markus > >> Am 25.07.2016 um 13:14 schrieb André Rothe <[email protected]>: >> >> Hi, >> >> I'm new on WebObjects, so I try to test some things along the available >> tutorials. >> >> I have created a WO Application in Eclipse and built it as webservice. I >> can compile it and start the Application.class as WOApplication: >> >> Your application's URL is: >> http://127.0.0.1:53432/cgi-bin/WebObjects/GeoCoding.woa >> [2016-7-25 12:55:12 MESZ] <main> Waiting for requests... >> >> I can call >> >> http://127.0.0.1:53432/cgi-bin/WebObjects/GeoCoding.woa/ws/GeoCodingService?wsdl >> >> which returns the description of the service within a browser page. >> So it seems to be fine till here. >> >> Now I compile the application with WOLips Ant Tools->Install. >> There is no error, two tar.gz will be created. >> >> I copy the archives to the target server as described here: >> >> https://wiki.wocommunity.org/display/WEB/Your+First+Deployment >> >> I can add an application within the JavaMonitor and the app starts >> successfully. >> >> >> [2016-7-25 12:42:38 MESZ] <main> The URL for webserver connect is: >> http://xxxxxx/cgi-bin/WebObjects/GeoCoding.woa/-3080 >> [2016-7-25 12:42:38 MESZ] <main> null >> [2016-7-25 12:42:38 MESZ] <main> Waiting for requests... >> >> The LEDs are green, all is fine till here. I can click on the >> application link and it returns a page >> >> https://xxxxxx/apps/WebObjects/GeoCoding.woa/1 >> Hello World >> >> Seems to work. >> >> Now I try to get the wsdl file: >> >> https://xxxxxx/apps/WebObjects/GeoCoding.woa/1/ws/GeoCoding?wsdl >> >> which returns: >> >> [2016-7-25 12:43:41 MESZ] <WorkerThread13> AxisFault >> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException >> faultSubcode: >> faultString: org.xml.sax.SAXParseException; Premature end of file. >> faultActor: >> faultNode: >> faultDetail: >> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException; >> Premature end of file. >> at >> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown >> Source) >> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >> at >> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) >> at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown >> Source) >> at javax.xml.parsers.SAXParser.parse(SAXParser.java:392) >> at >> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) >> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) >> at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) >> at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:471) >> at >> com.webobjects.appserver._private.WOWebService.performActionNamed(WOWebService.java:414) >> at >> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:259) >> at >> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:161) >> at >> com.webobjects.appserver._private.WOWebServiceRequestHandler.handleRequest(WOWebServiceRequestHandler.java:109) >> at >> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687) >> at >> com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144) >> at >> com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226) >> at java.lang.Thread.run(Thread.java:745) >> >> {http://xml.apache.org/axis/}hostname:xxxxxx >> >> org.xml.sax.SAXParseException; Premature end of file. >> at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) >> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701) >> at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) >> at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:471) >> at >> com.webobjects.appserver._private.WOWebService.performActionNamed(WOWebService.java:414) >> at >> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:259) >> at >> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:161) >> at >> com.webobjects.appserver._private.WOWebServiceRequestHandler.handleRequest(WOWebServiceRequestHandler.java:109) >> at >> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687) >> at >> com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144) >> at >> com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: org.xml.sax.SAXParseException; Premature end of file. >> at >> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown >> Source) >> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >> at >> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) >> at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown >> Source) >> at javax.xml.parsers.SAXParser.parse(SAXParser.java:392) >> at >> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) >> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) >> ... 10 more >> >> >> Did I forget some libraries? Or some permissions? There is a difference >> between the WebObject installation root on the dev-machine and on the >> target server (/opt/Apple/ vs. /opt/WebObject543). >> >> Any ideas? >> Thanks a lot >> Andre >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/markus.stoll%40junidas.de >> >> This email sent to [email protected] > > Mit freundlichen Grüßen > > Markus Stoll > -- UNIVERSITÄT LEIPZIG Medizinische Fakultät Zentrum für Klinische Studien Leipzig – KKS André Rothe CIO Härtelstr. 16-18, 04107 Leipzig Tel: 0341/ 97 16118 Fax: 0341/ 97 16189 WWW: http://www.zks.uni-leipzig.de _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
