Re: Is it safe to remove axis-web JSPs?
Hi Joe, I've removed the entire JSP stuff and axis 1.4.1 is still working as usual. hth, Alex Joe Smithian wrote: Hi All, I am working on a web services application using AXIS2. The axis-web includes many JSPs for online management of the web services (upload, activate, inactivate, etc.) I don't need these web-admin functionalities; I am wondering if I can remove them without affecting the web services appliacation. The only thing I need is displaying list of available services and thier status (active or not) and acessing the WSDL. Please comment. Thanks Joe -- DI(FH) Alexander Rosemann open source based software solutions Naunspitzweg 3 | 6341 Ebbs | Austria mobile: +43-681-10337082 | email: alexander.rosem...@gmail.com *** Your partner in building cutting edge open source based software solutions ***
Re: Is it safe to remove axis-web JSPs?
Joe, I removed them in 1.3 and it was OKnot sure since then. Nadir Amra Joe Smithian wrote on 04/14/2009 08:50:53 PM: > [image removed] > > Is it safe to remove axis-web JSPs? > > Joe Smithian > > to: > > axis-user > > 04/14/2009 08:51 PM > > Please respond to axis-user > > Hi All, > > I am working on a web services application using AXIS2. The axis-web > includes many JSPs for online management of the web services > (upload, activate, inactivate, etc.) I don't need these web-admin > functionalities; I am wondering if I can remove them without > affecting the web services appliacation. The only thing I need is > displaying list of available services and thier status (active or > not) and acessing the WSDL. > > Please comment. > > Thanks > > Joe
How to monitor SOAP messages in the Client without changing the server?
Hi all, Can any one please let me know how can I display SOAP request and response messages in a SOAP AXIS2 Client GUI application? I'd like to display them for test, demo and debug purposes. The communication between client and server is based on HTTPS so I can't use external monitoring tools such as TCPmon or TcpTrace. I need to do that without any change in the server so I can not use SOAPMonitor in the server. I want to monitor the SOAP messages from/to my client application only, not the whole traffic to the server. I can see the SOAP request and response messages in the log4j log file in the client, but what I need is some APIs in the client side which I can use to display the SOAP messages in my own GUI client. I want to display SOAP messages in a GUI window in real-time. I'd appreciate your comments. Thanks Joe
How to force Axis2 to reload aar and WSDL?
Hi In my Tomacat & AXIS 2 web services server if DNS has been setup properly, browsing myserverURL/services/myService?wsdl displays the WSDL file. If DNS has not been setup it shows an AXIS2 error message and I see in the Tomcat log that it can not access the schema links defined in the WSDL which make sense. The problem is that it displays the same error even after configuring the DNS. The only way to make it work is to uninstall and then reinstall the tomcat and axis2 which is not an acceptable solution in a production environment. So my question is how to force Tomcat/Axis2 to use the new DNS and reload WSDL without reinstalling them? I tried deleting the tomcat 'work' directory but it didn't help. Another related problem is that if replace the current aar with a new one and restart tomcat it still runs the old one with the old WSDL. Again the question is how to force Tomcat/Axis2 to use the new aar and new WSDL? I've searched for the WSDL file in the tomcat and axis directories but couldn't find it, is it generated dynamically? Please comment or refer to the relevant documentation. Thanks Joe
Is it safe to remove axis-web JSPs?
Hi All, I am working on a web services application using AXIS2. The axis-web includes many JSPs for online management of the web services (upload, activate, inactivate, etc.) I don't need these web-admin functionalities; I am wondering if I can remove them without affecting the web services appliacation. The only thing I need is displaying list of available services and thier status (active or not) and acessing the WSDL. Please comment. Thanks Joe
Possible bug in axis2 1.4
Hi there, I have recently upgraded from apache axis2 1.3 to 1.4 and noticed some strange behaviour when I deploy my wsdl aar files in axis2 under tomcat. My aar file structure is as follows: TstServerConsumerNE.aar META-INF TstServerConsumerNE.wsdl TstServerConsumerInterface.wsdl StandardError.xsd service.xml The WSDL has the following service: http://DUMMY_VALUE"/> Originally, when being deployed under axis2 1.3, axis2 resolved the host to and port correctly: http://localhost:8080/axis2/services/TstServerConsumerNE"/> http://localhost:8080/axis2/services/TstServerConsumerNE"/> http://localhost:8080/axis2/services/TstServerConsumerNE"/> However when I upgraded to axis2 1.4, the host and port where not modified so my WSDL contained the DUMMY_VALUE as the location. I deleted the StandardError.xsd and re-deployed the aar file, axis2 1.4 generated the following: http://localhost:8080/axis2/services/TstServerConsumerNE.TstServerConsumerNEHttpSoap11Endpoint"/> http://localhost:8080/axis2/services/TstServerConsumerNE.TstServerConsumerNEHttpSoap12Endpoint"/> http://localhost:8080/axis2/services/TstServerConsumerNE.TstServerConsumerNEHttpEndpoint"/> Why does axis2 1.4 generate the address as host.port? Is there any way i can get it to behave the same way as axis2 1.3 did? Regards, -- Mohannad Hammadeh | Legacy Interface Developer | Orion Health P: +64 9 638 0600 | M: +64 21 334 143 F: +64 9 638 0699 | skype: mohannad.hammadeh Orion Health | www.orionhealth.com 2nd Floor, Orion House | Cnr Mary and Enfield St | Mount Eden | Auckland 1003 | New Zealand This e-mail and any attachments are intended only for the person to whom it is addressed and may contain privileged, proprietary, or other data protected from disclosure under applicable law. If you are not the addressee or the person responsible for delivering this to the addressee you are hereby notified that reading, copying or distributing this transmission is prohibited. If you have received this e-mail in error, please telephone us immediately and remove all copies of it from your system. Thank you for your co-operation.
Weblogic 8 to Weblogic 9 migration problem
Hi All, I developed a Axis 1.4 webservice in weblogic 8 and deployed the service as a WAR file. And we are migrating to Weblogic 9 and i tried to redeploy the same WAR file i started to get the following error. java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:177) at java.security.AccessController.doPrivileged(Native Method) at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:142) at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:85) at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:428) at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461) at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:286) at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:500) at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:503) at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296) at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:482) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3245) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) I tried to create an application instead of WAR and tried adding all classes to the class path and still i am getting the same error. Unfortunately this error message doesn't exactly specify which class it is unable to load. Could you any one here help me get out this strange scenario? Thanks, Suresh Metla.
ServiceGroupContext is null
Hi, I'm trying to use the ServiceGroupContext to share data among a Handler and Services. I've implemented an AuthenticationDispatcher (extends AbstractHandler) and added it to the security phase of the InFlow phase order. The AuthenticationDispatcher gets called each time a request comes in. Within the AuthenticationDispatcher I'm getting the ServiceGroupHandler from the MessageContext parameter. Unfortunately calling, ServiceGroupContext sgc = mc.getServiceGroupContext(); returns always null. Afaik is the ServiceGroupContext the right place to share data between services. All services are in one aar-file and declared within a serviceGroup. The scope of each service is set to application. I'm using axis2-1.4.1 deployed as part of a webapp running in Tomcat 5.5. Any pointers are much appreciated. Regards, Alex
soap encoding support?
As far as I understand - if I get this error with wsdl2java trying to generate code from a pre axis2 webservice: --- cut [...] SchemaCompilationException: can not find type {http://schemas.xmlsoap.org/soap/encoding/}Array from the parent schema --- cut then I've no chance to generate code from this older wsdl file because soap encoding isn't supported by axis2 - right? So I need to try my luck with axis2 and POJO to get a client working with such a service?? (this webservice is not maintained by me) Regards, Martin
href mistake on "Creating Client" page of User's Guide
At http://ws.apache.org/axis2/1_3/userguide-creatingclients.html#adb, it reads: == Axis Data Binding (ADB) To create a client using ADB, execute the following steps: The short story: 1. href="http://ws.apache.org/axis2/download/1_3/download.cgi#std-bin"; Download and unpack the Apache Axis2 Standard Distribution... == There is a mistake with the href attribute of the anchor tag. Rather then having the "download" link take the reader to the URL, the href attribute appears directly on the page.
Re: Using custom token in and rampart
Hi A following up question to this answer, hope it's okay. Is it the SAMLTokenProcessor class in wss4j lib that validates the saml 1 token is rampart? cheers, Håkon 2009/3/20 Nandana Mihindukulasooriya > How does your custom token get validated ? Have you added a custom handler > for that ? WSS4J has a map of processor registered with the QName of the > header block in the security header. So if we can register a processor for > your custom header, then we can get this problem solved. Yes, at current we > expect a SAML token when there is Issued Token as a supporting token in the > policy. This should be improved to look for any type custom token. We need > to find a way to register a custom processor with a QName in WSS4J and then > we can improve Rampart Configuration have those configuration data. If you > are willing to do these improvements, I can help and guide you to do that. > > thanks, > Nandana > > 2009/3/20 Håkon Sagehaug > > Hi >> >> Any tips on this issue? >> >> cheers, Håkon >> >> 2009/3/17 Håkon Sagehaug >> >> Hi all >>> >>> I've got a service that accepts a custom token from a sts service, but >>> when I call my end service after injected the custom token into my header I >>> always get >>> >>> org.apache.axis2.AxisFault: SAML Token missing in request >>> >>> replay from my service. So I was wondering what does ramart look for when >>> trying to extract the custom token? Is it that the value of TokenType, a >>> namespace containing the element in my case, that must be the same as one of >>> the elements in the soap header. I had a look at the code where the >>> exception is thrown, in PolicyBasedResultsValidator#handleSupportingTokens >>> >>> else if ( token instanceof IssuedToken ) { >>> //TODO is is enough to check for ST_UNSIGNED results ?? >>> WSSecurityEngineResult samlResult = >>> WSSecurityUtil.fetchActionResult(results, WSConstants.ST_UNSIGNED); >>> if(samlResult == null) { >>> throw new RampartException("samlTokenMissing"); >>> } >>> } >>> >>> So if I got i correct is that it checks for unsigned saml tokens, bu >>> since my issued token is not a SAML token I've got a problem. Maybe the TODO >>> has something to do with it >>> >>> Any tips on how to solve this? >>> >>> cheers, Håkon >>> >>> >>> -- >>> Håkon Sagehaug, Scientific Programmer >>> Parallab, Bergen Center for Computational Science (BCCS) >>> UNIFOB AS (University of Bergen Research Company) >>> >> >> >> >> -- >> Håkon Sagehaug, Scientific Programmer >> Parallab, Bergen Center for Computational Science (BCCS) >> UNIFOB AS (University of Bergen Research Company) >> > > -- Håkon Sagehaug, Scientific Programmer Parallab, Bergen Center for Computational Science (BCCS) UNIFOB AS (University of Bergen Research Company)
Re: Configuration Question about Changing PORT 6060
According to the last axis2.xml you posted, the right URL should be as follows: http://172.27.16.110:9666/axis2/services/Version Andreas On Tue, Apr 14, 2009 at 14:53, Herndl, Günther wrote: > HTTP but without Port 6060 Because this Port is in USE from IBM Security > Software > > -Ursprüngliche Nachricht- > Von: Andreas Veithen [mailto:andreas.veit...@gmail.com] > Gesendet: Dienstag, 14. April 2009 14:52 > An: axis-user@ws.apache.org > Betreff: Re: Configuration Question about Changing PORT 6060 > > You are trying to access the TCP transport endpoint using HTTP. That will not > work. Do you want to use HTTP or (raw) TCP? > > Andreas > > On Tue, Apr 14, 2009 at 14:47, Herndl, Günther > wrote: >> Change Port >> >> http://172.27.16.110:9667/axis2/services/Version >> >> Result: >> >> >> - > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";> >> - http://www.w3.org/2005/08/addressing";> >> >> http://www.w3.org/2005/08/addressing/soap/fault> n> >> >> - >> - >> >> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G' (code 71) in prolog; expected '<' at [row,col >> {unknown-source}]: [1,1] >> >> >> >> >> >> -Ursprüngliche Nachricht- >> Von: Andreas Veithen [mailto:andreas.veit...@gmail.com] >> Gesendet: Dienstag, 14. April 2009 14:43 >> An: axis-user@ws.apache.org >> Betreff: Re: Configuration Question about Changing PORT 6060 >> >> Note that you configured the same port number (9666) for HTTP and TCP. >> This will not work. >> >> Andreas >> >> On Tue, Apr 14, 2009 at 14:31, Herndl, Günther >> wrote: >>> >>> Based on given Config-Files. I tried >>> "http://172.27.16.110:9666/axis2/services/Version"; and I get: >>> >>> >>> - >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";> >>> - http://www.w3.org/2005/08/addressing";> >>> >>> http://www.w3.org/2005/08/addressing/soap/fault>> o >>> n> >>> >>> - >>> - >>> >>> com.ctc.wstx.exc.WstxUnexpectedCharException: >>> Unexpected character 'G' (code 71) in prolog; expected '<' at >>> [row,col >>> {unknown-source}]: [1,1] >>> >>> >>> >>> >>> >>> And Tomcat shows: >>> >>> INFO: Server startup in 1522 ms >>> [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >>> character 'G' ( code 71) in prolog; expected '<' >>> at [row,col {unknown-source}]: [1,1] >>> org.apache.axiom.om.OMException: >>> com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' >>> (code 71) in prolog; expected '<' >>> at [row,col {unknown-source}]: [1,1] >>> at >>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >>> a:249) >>> at >>> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo >>> pe(StAXSOAPModelBuilder.java:156) >>> at >>> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV >>> ersion(StAXSOAPModelBuilder.java:128) >>> at >>> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO >>> APModelBuilder.java:93) >>> at >>> org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) >>> >>> at >>> org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) >>> at >>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run >>> Worker(ThreadPoolExecutor.java:1061) >>> at >>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor >>> ker.run(ThreadPoolExecutor.java:575) >>> at java.lang.Thread.run(Thread.java:619) >>> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >>> character 'G ' (code 71) in prolog; expected '<' >>> at [row,col {unknown-source}]: [1,1] >>> at >>> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: >>> 623) >>> at >>> com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja >>> va:2047) >>> at >>> com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) >>> at >>> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild >>> er.java:506) >>> at >>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >>> a:161) >>> ... 8 more >>> [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >>> character 'G' ( code 71) in prolog; expected '<' >>> at [row,col {unknown-source}]: [1,1] >>> org.apache.axiom.om.OMException: >>> com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' >>> (code 71) in prolog; expected '<' >>> at [row,col {unknown-source}]: [1,1] >>> at >>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >>> a:249) >>> at >>> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo >>> pe(StAXSOAPModelBuilder.java:156) >>> at >>> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV >>> ersion(StAXSOAPModelBuilder.java:128) >>> at >>> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO >>> APModelBuilder.java:93) >>> at
AW: Configuration Question about Changing PORT 6060
HTTP but without Port 6060 Because this Port is in USE from IBM Security Software -Ursprüngliche Nachricht- Von: Andreas Veithen [mailto:andreas.veit...@gmail.com] Gesendet: Dienstag, 14. April 2009 14:52 An: axis-user@ws.apache.org Betreff: Re: Configuration Question about Changing PORT 6060 You are trying to access the TCP transport endpoint using HTTP. That will not work. Do you want to use HTTP or (raw) TCP? Andreas On Tue, Apr 14, 2009 at 14:47, Herndl, Günther wrote: > Change Port > > http://172.27.16.110:9667/axis2/services/Version > > Result: > > > - xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";> > - http://www.w3.org/2005/08/addressing";> > > http://www.w3.org/2005/08/addressing/soap/fault n> > > - > - > > com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G' (code 71) in prolog; expected '<' at [row,col > {unknown-source}]: [1,1] > > > > > > -Ursprüngliche Nachricht- > Von: Andreas Veithen [mailto:andreas.veit...@gmail.com] > Gesendet: Dienstag, 14. April 2009 14:43 > An: axis-user@ws.apache.org > Betreff: Re: Configuration Question about Changing PORT 6060 > > Note that you configured the same port number (9666) for HTTP and TCP. > This will not work. > > Andreas > > On Tue, Apr 14, 2009 at 14:31, Herndl, Günther > wrote: >> >> Based on given Config-Files. I tried >> "http://172.27.16.110:9666/axis2/services/Version"; and I get: >> >> >> - > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";> >> - http://www.w3.org/2005/08/addressing";> >> >> http://www.w3.org/2005/08/addressing/soap/fault> o >> n> >> >> - >> - >> >> com.ctc.wstx.exc.WstxUnexpectedCharException: >> Unexpected character 'G' (code 71) in prolog; expected '<' at >> [row,col >> {unknown-source}]: [1,1] >> >> >> >> >> >> And Tomcat shows: >> >> INFO: Server startup in 1522 ms >> [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G' ( code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> org.apache.axiom.om.OMException: >> com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' >> (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >> a:249) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo >> pe(StAXSOAPModelBuilder.java:156) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV >> ersion(StAXSOAPModelBuilder.java:128) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO >> APModelBuilder.java:93) >> at >> org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) >> >> at >> org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run >> Worker(ThreadPoolExecutor.java:1061) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor >> ker.run(ThreadPoolExecutor.java:575) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G ' (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: >> 623) >> at >> com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja >> va:2047) >> at >> com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild >> er.java:506) >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >> a:161) >> ... 8 more >> [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G' ( code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> org.apache.axiom.om.OMException: >> com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' >> (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >> a:249) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo >> pe(StAXSOAPModelBuilder.java:156) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV >> ersion(StAXSOAPModelBuilder.java:128) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO >> APModelBuilder.java:93) >> at >> org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) >> >> at >> org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run >> Worker(ThreadPoolExecutor.java:1061) >> at >> edu.emory.mathcs.backport.java.util.concurrent.Th
Re: Configuration Question about Changing PORT 6060
You are trying to access the TCP transport endpoint using HTTP. That will not work. Do you want to use HTTP or (raw) TCP? Andreas On Tue, Apr 14, 2009 at 14:47, Herndl, Günther wrote: > Change Port > > http://172.27.16.110:9667/axis2/services/Version > > Result: > > > - http://schemas.xmlsoap.org/soap/envelope/";> > - http://www.w3.org/2005/08/addressing";> > http://www.w3.org/2005/08/addressing/soap/fault > > - > - > > com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G' (code 71) in prolog; expected '<' at [row,col > {unknown-source}]: [1,1] > > > > > > -Ursprüngliche Nachricht- > Von: Andreas Veithen [mailto:andreas.veit...@gmail.com] > Gesendet: Dienstag, 14. April 2009 14:43 > An: axis-user@ws.apache.org > Betreff: Re: Configuration Question about Changing PORT 6060 > > Note that you configured the same port number (9666) for HTTP and TCP. > This will not work. > > Andreas > > On Tue, Apr 14, 2009 at 14:31, Herndl, Günther > wrote: >> >> Based on given Config-Files. I tried >> "http://172.27.16.110:9666/axis2/services/Version"; and I get: >> >> >> - > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";> >> - http://www.w3.org/2005/08/addressing";> >> >> http://www.w3.org/2005/08/addressing/soap/fault> n> >> >> - >> - >> >> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G' (code 71) in prolog; expected '<' at [row,col >> {unknown-source}]: [1,1] >> >> >> >> >> >> And Tomcat shows: >> >> INFO: Server startup in 1522 ms >> [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G' ( code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> org.apache.axiom.om.OMException: >> com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' >> (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >> a:249) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo >> pe(StAXSOAPModelBuilder.java:156) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV >> ersion(StAXSOAPModelBuilder.java:128) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO >> APModelBuilder.java:93) >> at >> org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) >> >> at >> org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run >> Worker(ThreadPoolExecutor.java:1061) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor >> ker.run(ThreadPoolExecutor.java:575) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G ' (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: >> 623) >> at >> com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja >> va:2047) >> at >> com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild >> er.java:506) >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >> a:161) >> ... 8 more >> [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G' ( code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> org.apache.axiom.om.OMException: >> com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' >> (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav >> a:249) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo >> pe(StAXSOAPModelBuilder.java:156) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV >> ersion(StAXSOAPModelBuilder.java:128) >> at >> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO >> APModelBuilder.java:93) >> at >> org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) >> >> at >> org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run >> Worker(ThreadPoolExecutor.java:1061) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor >> ker.run(ThreadPoolExecutor.java:575) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected >> character 'G ' (code 71) in prolog; expected '<' >> at [row,col {unknown-source}]: [1,1] >> at >> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamSca
AW: Configuration Question about Changing PORT 6060
Change Port http://172.27.16.110:9667/axis2/services/Version Result: - http://schemas.xmlsoap.org/soap/envelope/";> - http://www.w3.org/2005/08/addressing";> http://www.w3.org/2005/08/addressing/soap/fault - - com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] -Ursprüngliche Nachricht- Von: Andreas Veithen [mailto:andreas.veit...@gmail.com] Gesendet: Dienstag, 14. April 2009 14:43 An: axis-user@ws.apache.org Betreff: Re: Configuration Question about Changing PORT 6060 Note that you configured the same port number (9666) for HTTP and TCP. This will not work. Andreas On Tue, Apr 14, 2009 at 14:31, Herndl, Günther wrote: > > Based on given Config-Files. I tried > "http://172.27.16.110:9666/axis2/services/Version"; and I get: > > > - xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";> > - http://www.w3.org/2005/08/addressing";> > > http://www.w3.org/2005/08/addressing/soap/fault n> > > - > - > > com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G' (code 71) in prolog; expected '<' at [row,col > {unknown-source}]: [1,1] > > > > > > And Tomcat shows: > > INFO: Server startup in 1522 ms > [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G' ( code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > org.apache.axiom.om.OMException: > com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' (code > 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:249) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo > pe(StAXSOAPModelBuilder.java:156) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV > ersion(StAXSOAPModelBuilder.java:128) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO > APModelBuilder.java:93) > at > org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) > > at > org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run > Worker(ThreadPoolExecutor.java:1061) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor > ker.run(ThreadPoolExecutor.java:575) > at java.lang.Thread.run(Thread.java:619) > Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G ' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: > 623) > at > com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja > va:2047) > at > com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild > er.java:506) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:161) > ... 8 more > [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G' ( code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > org.apache.axiom.om.OMException: > com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' (code > 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:249) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo > pe(StAXSOAPModelBuilder.java:156) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV > ersion(StAXSOAPModelBuilder.java:128) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO > APModelBuilder.java:93) > at > org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) > > at > org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run > Worker(ThreadPoolExecutor.java:1061) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor > ker.run(ThreadPoolExecutor.java:575) > at java.lang.Thread.run(Thread.java:619) > Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G ' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: > 623) > at > com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja > va:2047) > at > com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild > er.java:506) > at > org.
Re: Configuration Question about Changing PORT 6060
Note that you configured the same port number (9666) for HTTP and TCP. This will not work. Andreas On Tue, Apr 14, 2009 at 14:31, Herndl, Günther wrote: > > Based on given Config-Files. I tried > "http://172.27.16.110:9666/axis2/services/Version"; and I get: > > > - http://schemas.xmlsoap.org/soap/envelope/";> > - http://www.w3.org/2005/08/addressing";> > http://www.w3.org/2005/08/addressing/soap/fault > > - > - > > com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > character 'G' (code 71) in prolog; expected '<' at [row,col > {unknown-source}]: [1,1] > > > > > > And Tomcat shows: > > INFO: Server startup in 1522 ms > [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character > 'G' ( > code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > org.apache.axiom.om.OMException: > com.ctc.wstx.exc.WstxUnexpectedCharException: U > nexpected character 'G' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:249) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo > pe(StAXSOAPModelBuilder.java:156) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV > ersion(StAXSOAPModelBuilder.java:128) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO > APModelBuilder.java:93) > at > org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) > > at org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run > Worker(ThreadPoolExecutor.java:1061) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor > ker.run(ThreadPoolExecutor.java:575) > at java.lang.Thread.run(Thread.java:619) > Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character > 'G > ' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: > 623) > at > com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja > va:2047) > at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild > er.java:506) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:161) > ... 8 more > [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character > 'G' ( > code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > org.apache.axiom.om.OMException: > com.ctc.wstx.exc.WstxUnexpectedCharException: U > nexpected character 'G' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:249) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo > pe(StAXSOAPModelBuilder.java:156) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV > ersion(StAXSOAPModelBuilder.java:128) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO > APModelBuilder.java:93) > at > org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) > > at org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run > Worker(ThreadPoolExecutor.java:1061) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor > ker.run(ThreadPoolExecutor.java:575) > at java.lang.Thread.run(Thread.java:619) > Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character > 'G > ' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: > 623) > at > com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja > va:2047) > at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild > er.java:506) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:161) > ... 8 more > [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character > 'G' ( > code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > org.apache.axiom.om.OMException: > com.ctc.wstx.exc.WstxUnexpectedCharException: U > nexpected character 'G' (code 71) in prolog; expected '<' > at [row,col {unknown-source}]: [1,1] > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav > a:249) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo > pe(StAXSOAPModelB
AW: Configuration Question about Changing PORT 6060
Based on given Config-Files. I tried "http://172.27.16.110:9666/axis2/services/Version"; and I get: - http://schemas.xmlsoap.org/soap/envelope/";> - http://www.w3.org/2005/08/addressing";> http://www.w3.org/2005/08/addressing/soap/fault - - com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] And Tomcat shows: INFO: Server startup in 1522 ms [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G' ( code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav a:249) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo pe(StAXSOAPModelBuilder.java:156) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV ersion(StAXSOAPModelBuilder.java:128) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO APModelBuilder.java:93) at org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) at org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run Worker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor ker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:619) Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G ' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: 623) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja va:2047) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild er.java:506) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav a:161) ... 8 more [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G' ( code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav a:249) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo pe(StAXSOAPModelBuilder.java:156) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV ersion(StAXSOAPModelBuilder.java:128) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO APModelBuilder.java:93) at org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) at org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run Worker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor ker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:619) Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G ' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java: 623) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.ja va:2047) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuild er.java:506) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav a:161) ... 8 more [ERROR] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'G' ( code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: U nexpected character 'G' (code 71) in prolog; expected '<' at [row,col {unknown-source}]: [1,1] at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.jav a:249) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelo pe(StAXSOAPModelBuilder.java:156) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPV ersion(StAXSOAPModelBuilder.java:128) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSO APModelBuilder.java:93) at org.apache.axis2.builder.BuilderUtil.getBuilder(BuilderUtil.java:603) at org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:84) at edu
Re: Getting the Content Lenth of The SOAP Response
Can someone immediately reply for this query.If needed I can provide necessary data.Its urgent. --- On Tue, 14/4/09, sri ram wrote: From: sri ram Subject: Getting the Content Lenth of The SOAP Response To: axis-user@ws.apache.org Date: Tuesday, 14 April, 2009, 3:06 PM Hi all, (Axis 2.14.) In my scenario we need a header mentioning the Content Length of the SOAP response and we extend AxisServlet ,and do the super.doPost(request,response). Can some body let me know how to extract the response size . Thanks, Sriram Connect with friends all over the world. Get Yahoo! India Messenger. Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
Re: Configuration Question about Changing PORT 6060
You can do that by editing axis2.xml, however as I can see you have this problem in client side. you might have to create your client with custom axis2.xml. http://today.java.net/pub/a/today/2006/12/13/invoking-web-services-using-apache-axis2.html > Hi, > > I use apache Axis2 on an laptop very succesfull. I tried to migrate my > examples on an IBM ThinkPad. Here I got errormessage and all services > and also the default version Services do not work. The Problem seems > to be that port 6060 is used from IBM's security software. I tried to > configure axis2.conf and apache to user an other port without success. > What did I wrong? > > Kind Regards > > Günther Herndl > Softcon -- Thank you! http://blogs.deepal.org http://deepal.org
Re: Unsubscribe
To unsubscribe, you need to send a mail to axis-user-unsubscr...@ws.apache.org, not to the mailing list itself. On Tue, Apr 14, 2009 at 11:49, Arijith Roy wrote: > Unsubscribe > >
Unsubscribe
Unsubscribe
Configuration Question about Changing PORT 6060
Hi, I use apache Axis2 on an laptop very succesfull. I tried to migrate my examples on an IBM ThinkPad. Here I got errormessage and all services and also the default version Services do not work. The Problem seems to be that port 6060 is used from IBM's security software. I tried to configure axis2.conf and apache to user an other port without success. What did I wrong? Kind Regards Günther Herndl Softcon
Getting the Content Lenth of The SOAP Response
Hi all, (Axis 2.14.) In my scenario we need a header mentioning the Content Length of the SOAP response and we extend AxisServlet ,and do the super.doPost(request,response). Can some body let me know how to extract the response size . Thanks, Sriram Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
Fwd: Extracting attribute values from SAML token in rampart sample 05
-- Forwarded message -- From: Håkon Sagehaug Date: 2009/4/7 Subject: Re: Extracting attribute values from SAML token in rampart sample 05 To: rampart-...@ws.apache.org Hi Did some more testing, see inline for comments 2009/4/6 Martin Gainty > > //Construct RahasData from MessageContext > http://ws.apache.org/rampart/apidocs/org/apache/rahas/RahasData.html > creating this looks to me like there has to be a request security token element in the soap body, if not there is an TrustException thrown. I want to look at these saml attributes at the end service, then the saml assertion would be in the header. My thoughts are as follows: 1. Rampart at the end service sees if the saml assertion in the header is signed by the sts service. 2.If it is signed -- the service or a own module for this purpose, not sure what would be the best option-- will look at these attributes and see if the users can perform the wanted action. Then I of course need to extract the SAML attributes from the assertion, but maybe it's easier to just parse the header and look for the attribute element. cheers, håkon > > > //get a default handle > SAMLCallbackHandler handler = config.getCallbackHander(); > //then construct SAML AttributeCallback to retrieve the RahasData contents > > http://ws.apache.org/rampart/apidocs/org/apache/rahas/impl/util/SAMLAttributeCallback.html > >SAMLAttributeCallback cb = new SAMLAttributeCallback(data); >SAMLCallbackHandler handler = config.getCallbackHander(); >handler.handle(cb); >attrs = cb.getAttributes(); > > en annen svare ? > Martin > __ > Verzicht und Vertraulichkeitanmerkung / Note de déni et de confidentialité > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht > dient lediglich dem Austausch von Informationen und entfaltet keine > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le > destinataire prévu, nous te demandons avec bonté que pour satisfaire > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie > de ceci est interdite. Ce message sert à l'information seulement et n'aura > pas n'importe quel effet légalement obligatoire. Étant donné que les email > peuvent facilement être sujets à la manipulation, nous ne pouvons accepter > aucune responsabilité pour le contenu fourni. > > > > > > > Date: Mon, 6 Apr 2009 17:06:59 +0200 > Subject: Extracting attribute values from SAML token in rampart sample 05 > From: hakon.sageh...@bccs.uib.no > To: axis-user@ws.apache.org; rampart-...@ws.apache.org > > Hi all, > > I was wondering if it's possible to extract the values inside a SAML token. > I looked at sample 05 and wanted to list out the values of the attribute > statement, I tried this in the password call back handler > > > Element el = pwcb.getCustomToken(); > > But just got null. What I'm trying to achieve is not just validate that > the attributes signed by the sts but also see what attributes the client can > give the possessing. > > > How can this be done?? > > cheers, håkon > -- > Håkon Sagehaug, Scientific Programmer > Parallab, Bergen Center for Computational Science (BCCS) > UNIFOB AS (University of Bergen Research Company) > > _ > Rediscover Hotmail®: Now available on your iPhone or BlackBerry > > http://windowslive.com/RediscoverHotmail?ocid=TXT_TAGLM_WL_HM_Rediscover_Mobile1_042009 > -- Håkon Sagehaug, Scientific Programmer Parallab, Bergen Center for Computational Science (BCCS) UNIFOB AS (University of Bergen Research Company) -- Håkon Sagehaug, Scientific Programmer Parallab, Bergen Center for Computational Science (BCCS) UNIFOB AS (University of Bergen Research Company)
Re: Authentication for non SOAP messages
Would it be feasible to throw an AxisFaul in the handler? Would the AxisFault be able to return an error XML message to the client? Another question where I'm uncertain is where should I store the flag that indicates a client has been authenticated? Would the ServiceGroupContext be the appropriate place for that? Any pointers into the right direction are much appreciated. Thanks, Alex Alexander Rosemann wrote: I've added a handler to the security phase in my axis2.xml. The handler gets called each time a request comes in. I'm just puzzled how I can directly send a response message in case the user has not logged in first. Cheers, Alex Martin Gainty wrote: from the HandlerExecution test harness i've seen this depends on assigned PHASE package org.apache.axis2.engine; public class HandlerExecutionTest extends LocalTestCase { *... *private void registerOperationLevelHandlers(AxisOperation operation) { ArrayList operationSpecificPhases = new ArrayList(); operationSpecificPhases.add(new Phase(PhaseMetadata.PHASE_POLICY_DETERMINATION)); operation.setRemainingPhasesInFlow(operationSpecificPhases); ArrayList phaseList = operation.getRemainingPhasesInFlow(); for (int i = 0; i < phaseList.size(); i++) { Phase operationSpecificPhase = (Phase)phaseList.get(i); if (PhaseMetadata.PHASE_POLICY_DETERMINATION .equals(operationSpecificPhase.getPhaseName())) { operationSpecificPhase.addHandler(firstOperationInHandler); operationSpecificPhase.addHandler(middleOperationInHandler); operationSpecificPhase.addHandler(new TestHandler("In6")); } } operationSpecificPhases = new ArrayList(); operationSpecificPhases.add(new Phase(PhaseMetadata.PHASE_POLICY_DETERMINATION)); operation.setPhasesOutFlow(operationSpecificPhases); phaseList = operation.getPhasesOutFlow(); for (int i = 0; i < phaseList.size(); i++) { Phase operationSpecificPhase = (Phase)phaseList.get(i); if (PhaseMetadata.PHASE_POLICY_DETERMINATION .equals(operationSpecificPhase.getPhaseName())) { operationSpecificPhase.addHandler(new TestHandler("Out1")); operationSpecificPhase.addHandler(middleOperationOutHandler); operationSpecificPhase.addHandler(new TestHandler("Out3")); } } } where PHASES are broken out to package org.apache.axis2.phaseresolver; public class PhaseMetadata { // INFLOW public static final String PHASE_TRANSPORTIN = "TransportIn"; public static final String PHASE_PRE_DISPATCH = "PreDispatch"; public static final String PHASE_POST_DISPATCH = "PostDispatch"; public static final String PHASE_POLICY_DETERMINATION = "PolicyDetermination"; public static final String PHASE_MESSAGE_PROCESSING = "MessageProcessing"; // OUTFLOW public static final String PHASE_MESSAGE_OUT = "MessageOut"; public static final String PHASE_DISPATCH = "Dispatch"; public static final String PHASE_TRANSPORT_OUT = "TransportOut"; public static final String TRANSPORT_PHASE = "TRANSPORT"; which phase would you be attaching your handler to ? Martin __ Disclaimer and Confidentiality/Verzicht und Vertraulichkeitanmerkung / Note de déni et de confidentialité This message is confidential. If you should not be the intended receiver, then we ask politely to report. Each unauthorized forwarding or manufacturing of a copy is inadmissible. This message serves only for the exchange of information and has no legal binding effect. Due to the easy manipulation of emails we cannot take responsibility over the the contents. Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni. > Date: Sun, 12 Apr 2009 16:57:24 +0200 > From: alexander.rosem...@gmail.com > To: axis-user@ws.apache.org > CC: alexander.rosem...@gmail.com > Subject: Authentication for non SOAP messages > > Hi, > > I've created a bunc
Unsubscribe
Unsubscribe
Suspend/Resume a web service not working through AdminServlet
Hi, I am using Axis 1.4 and looking for a way to suspend/resume individual web services without restarting the server(Tomcat). I tried configuring AdminServlet with property "axis.development.system" and was able to get to the page where all the hosted webservice are listed along with the suspend/resume links, but even after suspending a service, I was able to access the service and get the response. I tried to look in to the source code for SOAPService class, the stop and start method just set a boolean variable and the java docs states that the methods are just the placeholders. Can someone please point me to appropriate classes and methods, using which I can implement my own servlet to suspend/resume webservices similar to the AdminServlet provided by Axis. Thanks in advance. Regards, Sandeep