© Copyright International Business Machines Corporation 2003, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
1.0 About this releaseFor an updated version of this readme file, see the file available online at: http://www.ibm.com/support/docview.wss?uid=swg24016183.
This fix pack contains new fixes to the version 6.1.1 release of IBM® WebSphere® Application Server Toolkit. It also includes all fixes and enhancements from Fix Pack 1 and Fix Pack 2.
The following APARs are fixed in this release:
Web service deploy
- (PK40097) Errors occur in mapping Danish national characters to SOAP request.
- (JR26203) When creating a Web service from an EJB, the router module mapping in the webservice IBM binding file is incorrect if the router module contains spaces in the name.
EJB deployment tools
- (PK42209) When attempting to deploy an invalid Enterprise Archive or Enterprise Java Bean Archive file, the command line tool EJB Deploy does not display the proper error messages.
- (PK41663) An EJB-QL statement defined to accept two input parameters causes a runtime failure because only one parameter in the generated deployment code is set.
- (PK38245) Infinite publishing occurs when deploying an EJB application to a v6.0 or v6.1 WebSphere Application Server.
Server tools
- (PK40728) The connection to the version 6 WebSphere Application Server runtime is lost when using RMI as the connector and the localhost network address changes.
- (PK42167) Publishing an EJB application to a v6.x WebSphere Application Server causes the application to be published to the server, started, stopped, and then started again.
- (PK42597) The hyperlinks in the console for the versions 5.1, 6.0, and 6.1 WebSphere Application Server runtimes does not link to the messages file provided by the WebSphere Application Server runtime.
- (PK43743) When publishing an application to a v6.x WebSphere Application Server, binary JAR files residing in the Enterprise Application project or the WEB-INF\lib folder of a Web project are being included on the looseconfig.xml file, causing an OpenFailureException error when the application is published to WebSphere Application Server.
Jython editor
(PK41918) If viewing a tooltip for a Jython artifact in the Jython editor when the product window is maximized, then the window is no longer maximized and is shifted to the right.
EJB mediator
- (PK41413) Cannot add a mediation handler from the EJB deployment descriptor editor.
z/PMT
- (PK40863) z/PMT produced errors for *.CNTL AND *.DATA customization datasets exceeding 80 bytes, leading to FTP failure on upload.
WebSphere Application Server extensions
- (PK43578) If a workspace is created with a previous product release and server targeting is not applied to the projects in the workspace, then when this workspace is migrated, a StackOverflowException will occur if the Enterprise Application project contains binary EJB or WAR files.
3.0 Installation information
3.1 Hardware requirements
To install the interim fix directly from the IBM update server, you will require 600 MB of disk space.
3.2 Software requirements
Before you can install this fix pack, you must install WebSphere Application Server Toolkit, Version 6.1.1.
3.3 Installation instructions
For information about installing an uninstalling the fix pack, see the instructions at ftp://ftp.software.ibm.com/software/websphere/appserv/support/tools/AST/local/fixpacks/ast61/fp6113/html/install_local_6113_fixpack3.html.
4.0 Known limitations, problems, and workarounds
This section describes known limitations and problems specific to this release, and any workarounds that are available.
4.1 TCP/IP monitor is not shown on the server's monitoring properties page
After creating a Web service client with TCP/IP monitoring enabled, the TCP/IP monitor is set up but it does not show up in the server's monitoring properties page (which is accessed by right-clicking on the server in Servers view and selecting Monitoring > Properties).
Workaround:
To view or change the settings for the TCP/IP monitor, the open the TCP/IP monitor page (Window > Preferences > Run/Debug > TCP/IP monitor) page instead; the TCP/IP monitor will be shown on this page.
4.2 Projects may not be added to the server when completing wizards such as the Run On Server wizard.
In the following wizards, there is a page called Add and Remove Projects that enables you to add projects to the server:
- New server (In the Servers view, right-click and select New > Server)
- Run on server (Right-click a project and select Run As > Run on Server)
- Debug on server (Right-click a project and select Run As > Debug on Server)
- Profile on server (Right-click a project and select Run As > Run on Server)
On the Add and Remove Projects page, if you add projects to the server and then complete the wizard by selecting Finish while still on this page, then the projects are added to the server as expected. However, if you add projects to the server on the Add and Remove Projects page, click Next, and then click Finish on the subsequent page, the projects are not added to the server.
Workaround:
To add projects to the server using the wizards mentioned above, perform one of the following tasks:
- Complete the wizard by clicking Finish on the Add and Remove Projects page.
- If you complete the wizard without adding projects to the server, you can manually add projects from the Servers view (right-click the server and select Add and Remove Projects from the context menu).
4.3 JSR-109 and JAX-WS Web Services tree node might not update, even after a refresh
When you create, change, or delete a JSR-109 or JAX-WS Web service or Web service client with the IBM WebSphere Application Server Toolkit, the corresponding Web services tree node might not update to reflect the change. This problem occurs even if you perform a manual refresh.
Workaround:
In most cases, restarting the Application Server Toolkit workspace corrects the problem. If the tree node for the JSR-109 or JAX-WS Web services is still not updated with the changes, then perform the following actions:
- Close all of the perspectives in the workbench by clicking Window > Close all perspectives.
- Re-open the Java 2 Platform Enterprise Edition (J2EE) perspective by clicking Window > Open perspective > J2EE.
4.4 NullPointerException error thrown at runtime when using an EJB reference from a Web Module due to missing JNDI binding information
If you use the Web Application editor to add an EJB reference, the JNDI binding information may be missing, causing a NullPointerException error. This might happen if both the Web module and EJB module are contained within the same enterprise application.
Workaround:
Manually add the JNDI binding information to the EJB reference with the Web Application editor. The correct format for the binding information is similar to:
ejb/the fully qualified EJB home class name
For example, if the EJB home class is foo.bar.TestHome, then the default bindings information would be:
ejb/foo/bar/TestHome
4.5 Error "Unnecessary classpath entries duplicating MANIFEST.MF entries" in J2EE project
When working with J2EE projects, you might see an error message "Unnecessary classpath entries duplicating MANIFEST.MF entries" in the Problems view. These errors might prevent you from being able to deploy the application to the sever.
Cause:
The project contains a .classpath entry which is unnecessary because the class path information is computed dynamically from the META-INF/MANIFEST.MF file (which is the method that is used at runtime). The result is an error message reporting that the .classpath entry is unnecessary.
Workaround:
To fix this error, either remove the .classpath entry manually or right-click on the error and select Quickfix to have the .classpath entry automatically removed. If there are many errors of this type in the project, they can all be fixed simultaneously:
- Right-click one of the errors,
- Select Quickfix.
- In the Quickfix dialog, select Find similar problems.
4.6 Long delays when publishing applications with large JAR files in a Web module to a WebSphere Application Server V6.1 with Feature Pack for Web Services
When an application contains many JAR files or a large sized JAR file in the WEB-INF/lib folder of a Web module, the application may take a long time to publish to the server. This problem will happen on a WebSphere Application Server v6.1 with Feature Pack for Web Services installed on remote servers. In addition, the problem occurs on local servers when the publishing option, Run server with resources on Server is selected. For example, an application with 15 JAR files with a total file size of 17 megabyte in the WEB-INF/lib directory may take around 15-20 minutes to publish the application.
Workaround:
During the publishing of the server, in the Servers view the server remains in the Publishing state and appears as if the server has hung. However, the publish should complete and until the publish completes the state of the server changes to Synchronized.
You might experience similar performance problems with other tasks, such as running applications with JavaServer Faces (JSF).
This is a known problem in the WebSphere Application Server v6.1 with the Feature Pack for Web Services and there is an interim fix available for the server. To fix the problem occurring on the server, visit the following link: http://www.ibm.com/support/docview.wss?rs=180&uid=swg212636505.0 Customer support
- Product news, updates, and fixes
- The product home page for WebSphere Application Server Toolkit is http://www.ibm.com/software/webservers/appserv/was/. For Technotes (Frequently Asked Questions), lists of known problems and fixes, and other support information, visit the Support page for WebSphere Application server available at http://www.ibm.com/software/webservers/appserv/was/support/ or by clicking the Support link on the product home page.
- Product documentation
- The online product documentation for Version 6.1 of WebSphere Application Server Toolkit and other WebSphere product offerings is available at http://www.ibm.com/software/webservers/appserv/infocenter.html.
- For general information about the product, refer to the online help sections "Overview of WebSphere Application Server Toolkit" and "What is new for WebSphere Application Server Toolkit".
6.0 Notices and trademarks
© Copyright IBM Corporation 2003, 2006. All Rights Reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.
Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:
IBM Corporation
3039 Cornwallis Road
PO Box 12195
Research Triangle Park, NC 27709
U.S.A.
Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.
The licensed program described in this Documentation and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
Trademarks and service marks
The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both:
- IBM
- WebSphere
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Other company, product, and service names may be trademarks or service marks of others.