[ https://issues.apache.org/jira/browse/TUSCANY-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12524724 ]
Vamsavardhana Reddy commented on TUSCANY-1654: ---------------------------------------------- It still does not work for me :(. Even now the serviceName is getting computed as "/hello/HelloWorldService". In TuscanyListingAgent.setContextRoot(), with context-root "hello", {code} int i = filePart.indexOf(contextRoot) + contextRoot.length(); // evaluates to 27 int j = filePart.lastIndexOf(serviceName); // evaluates to 21. String mapping = filePart.substring(i+1, j); // Throws Exception {code} > Problem getting wsdl for service ws binding > ------------------------------------------- > > Key: TUSCANY-1654 > URL: https://issues.apache.org/jira/browse/TUSCANY-1654 > Project: Tuscany > Issue Type: Bug > Affects Versions: Java-SCA-0.99 > Environment: Tuscany SCA 0.99 runtime used in "Tuscany plugin for > Geronimo 2.0.1 Tomcat" distro. > Reporter: Vamsavardhana Reddy > Fix For: Java-SCA-Next > > Attachments: TUSCANY-1654.patch > > > I have encountered this problem with getting wsdl for service ws binding with > helloworld webservice sample deployed in Geronimo using Tuscany plugin for > Geronimo. Creating this JIRA to keep track of any observations and progress > on this problem. I suspect the problem is introduced in rev 569074. Part of > the discussion on tuscany-dev is available at > http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg22334.html. > Problem: After deploying helloworld webservice sample with ws binding URI > http://localhost:8080/hello/HelloWorldService, accessing > "http://localhost:8080/hello/HelloWorldService?wsdl" throws > StringIndexOutOfBoundsException. > Observations: > 1. Though accessing http://localhost:8080/hello/HelloWorldService?wsdl > results in an error, the service is still available at > http://localhost:8080/hello/HelloWorldService > 2. If a URI http://localhost:8080/HelloWorldService is used, then > http://localhost:8080/HelloWorldService?wsdl does not result in any errors > i.e. when the context-root is "/". > 3. The HelloWorldService sample under samples runs fine with either URI's in > standalone tuscany runtime. This is because "/" is used as the context-root > in both the cases. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]