| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]"> |
| <title>Web Tools Platform 0.7 News and Noteworthy for Web Services |
| Tools</title> |
| <link rel="stylesheet" |
| href="../../../../../development/news/default_style.css" /> |
| </head> |
| <body> |
| |
| <h1> |
| Web Tools Platform 0.7 Release - New and Noteworthy for Web Services Tools</h1> |
| |
| <table BORDER=0 CELLSPACING=0 CELLPADDING=10 WIDTH="85%" > |
| <caption><tbody> |
| <br></tbody></caption> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <h3> |
| Highlights</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2">Below you will find details about enhancements to the Web |
| services tools in 0.7. We have continued to define internal provisional |
| APIs for the Web services frameworks and the command/wizard framework. |
| The APIs in WTP 0.7 are all provisional instead of public because of the |
| extreme youth of the APIs and the lack of any third-party extensions besides |
| Apache Axis to help validate the design of the APIs. As the community begins |
| extending the framework by using those internal provisional APIs, the APIs |
| can be validated, revised and promoted to public in a more appropriate |
| release of the Eclipse WTP. |
| |
| <p> |
| Here are the highlights of the changes to the Web services tools for 0.7: |
| |
| <ul> |
| <li>Support is now available for Axis 1.2.1</li> |
| |
| <li>Tomcat 5.5 server support is now available using JDK 1.5 on Axis 1.2.1.</li> |
| |
| <li>Some early enhancement for the Web Services Explorer to support schema nillable elements |
| and attributes are in. However, the fully support would not be in until later milestones. See |
| defects <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98843">98843</a></b> and |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98844">998844</a></b> for details.</li> |
| |
| </ul> |
| |
| <p> |
| Aside from the items listed above, the focus has been on stabilizing existing function since the M5 milestone. |
| Please check the following M5 milestone plans for more detail on the |
| most recent enhancements: |
| |
| <ul> |
| <li> |
| |
| <a href="../../M5/milestone_plan.html">JST Web Services tools M5 Milestone Plan</a></li> |
| |
| <li> |
| <a href="../../../../../wst/components/ws/M5/milestone_plan.html">WST Web |
| Services tools M5 Milestone Plan</a></li> |
| |
| <li> |
| <a href="../../../../../wst/components/command/M5/milestone_plan.html">WST |
| Command and Wizard Framework M5 Milestone Plan.</a></li> |
| </ul> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <h3> |
| Presentations</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2">The following presentations give an overview of the Web |
| services tools in WTP, the plugins being contributed and the internal provisional |
| APIs. |
| <ul> |
| <li> |
| <a href="../../documents/20050429-WTP-Web-Services-Overview.ppt">Web Services |
| overview</a></li> |
| |
| <li> |
| <a href="../../documents/20050429-WTP-Web-Services-Key-Provisional-API.ppt">Web |
| Services Key Provisional APIs</a> </li> |
| |
| <li> |
| <a href="../../documents/20050526-WTP-Web-Services-Open-House.ppt">Eclipse |
| WTP Project Web Service Tools Open House </a></li> |
| </ul> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <h3> |
| Tutorials</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2">The following tutorials demonstrate functionality of the Web Services tools in the 0.7 release: |
| <ul> |
| <li> |
| <a href="../../0.7/tutorials/BottomUpWebService.html">Bottom up Web Service supporting |
| flexible projects</a></li> |
| |
| <li> |
| <a href="../../0.7/tutorials/TopDownWebService.html">Top down Web Service supporting |
| flexible projects</a></li> |
| |
| <li> |
| <a href="../../0.7/tutorials/WebServiceClient.html">Web Service Client supporting |
| flexible projects</a></li> |
| |
| <li> |
| <a href="../../0.7/tutorials/WebServiceExplorer.html">Using Web Service Explorer |
| to test a Web service</a></li> |
| </ul> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <a href="#Known Problems"> |
| <h3> |
| Known Problems</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <li> |
| Please be aware of the following known problems when using the Web Services |
| tools. See the associated Bugzilla defect for further details.</li> |
| |
| <ul> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85823">85823</a></b>: |
| When creating a Web service from Java bean, if you specify <b>Generate |
| proxy</b> and <b>Test the Web service</b>, compilation errors may show |
| up in the server console the first time the server is started complaining |
| about "package org.eclipse.jst.ws.util does not exist". This is a timing |
| problem because webserviceUtils.jar, which contains the class org.eclipse.jst.ws.util.JspUtils, |
| is not added to the WEB-INF/lib directory of the Web project in time for |
| the JSP compile. Despite the error, eventually the sample JSPs come up |
| OK and the Web service can be invoked successfully. </li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105601">105601</a></b>: |
| When creating Web service, if you choose <b>Test the Web service</b>, you will need to select |
| <b>Generate Proxy</b> as well. Otherwise, if the client project does not already exist, you |
| may get the message "Error in copying Webservice Utility file". If this happens, you can either |
| create the client project manually before going through the Web service wizard or |
| select/deselect both options together.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105462">105462</a></b>: |
| When going through the Web services wizard, you might run into an intermitten problem where |
| the error dialog "Errors during build. Resource .deployable does not exist" may pop up. |
| When that happens, just dismiss the dialog and continue. |
| </li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=102117">102117</a></b>: |
| When creating a Web service, you might get "Error when deploying Web service to Axis runtime" |
| when the component/project containing the Web service had already |
| been added to a started server. The workaround is to restart the server manually |
| before going through Web service wizard.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92429">92429</a></b>: |
| The Web Services Explorer does not work with the Netscape browser. Change |
| the default Web Browser by using <b>Window -> Preferences -> General -> |
| Web Browser</b>. </li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=94010">94010</a></b>: |
| Do not create bottom-up Web services from beans in the default package. |
| Otherwise, you will get "Error in getting method from bean" when going |
| through the Web Service wizard. Instead, put your service bean in a Java |
| package before creating a Web service from it. </li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86552">86552</a></b>: |
| If the service name in the WSDL file used in Web service client scenario |
| does not follow Java naming convention, e.g. having a lowercase first letter, |
| the Proxy class generated by the Web service client wizard may not be able |
| to correctly reference the generated type and may have compile errors. </li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99728">99728</a></b>: |
| The Axis 1.1 runtime included in WTP is configured to support creation |
| of Web services in projects targeted to Apache Tomcat or Geronimo. The |
| Web service wizard will fail with "IWAB0234E An internal error occurred. |
| Details: null java.lang.IllegalArgumentException" if the selected artifact, |
| be it a Java bean or WSDL file, is contained in a project with a runtime |
| target other than Tomcat or Geronimo.</li> |
| |
| <li> |
| <b> |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100677">100677</a>, |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=103198">103198</a>, |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105151">105151</a> |
| </b>: |
| The Geronimo 1.0 Server is enabled for the Web service wizard but not yet fully |
| functional due to these significant defects.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105090">105090</a></b>: |
| Sample JSP launches with incorrect URL on SLES 9.0 when using the default browser |
| "Konqueror". The workaround is to manualy update the URL starting with "http:/localhost" to |
| "http://localhost".</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105611">105611</a></b>: |
| When running Web services scenarios, you might get a warning in the Tomcat |
| console with the warning that "Attachment support is disabled". This is expected |
| and would not affect the running of the Web service.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105459">105459</a></b>: |
| When creating Web service using Tomcat 4.1, if the server does not already exist, |
| there may be an intermitten problem of "Error in starting server". The workaround |
| is delete the Tomcat 4.1 server created by the Web service wizard, create a Tomcat 4.1 |
| server manually before launching the Web service wizard.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105089">105089</a></b>: |
| The Web Service Explorer may run into error opening WSIL files containing Japanese |
| characters. You might get an error indicating that the document "is not a valid WSIL URL |
| or HTML URL" or corrupted characters in the Web Service Explorer WSIL page summary table.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105087">105087</a></b>: |
| The Web Service Explorer is unable to publish objects with non-English name.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=106239">106239</a></b>: |
| When using the Web Services Explorer with the IBM UDDI Test Registry to add business assertions, |
| you might get an error message stating that the business in not owned by you.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=104993">104993</a></b>: |
| When creating bottom-up Web service, you might get the exception |
| <b>Unexpected exception occured. Detail: java.lang.NoClassDefFoundError: javax/activation/DataSource</b>. |
| Refer to comment #8 of the defect for detail workarounds instruction. |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| <!-- |
| <center> |
| <p><a href="../../../server/M5/news/server-m5.html">Previous</a> |
| |
| <a href="../../../../../development/news/0.7M5.html">Up</a> |
| |
| <font color="#808080">Next</font></center> |
| --> |
| |
| </body> |
| </html> |