Sun Java System Application Server Platform Edition 8 Plug-in for NetBeans Release Notes Version 3.6 2004Q4

Sun Java™ System Application Server Platform Edition 8, Plugin for NetBeans Release Notes

Version 3.6 2004Q4

Part Number 817-7367

These Release Notes contain important information available at the time of release of Sun Java System Application Server Platform Edition 8, Plugin for NetBeans 3.6 2004Q4. New features and enhancements, known issues and limitations, and other information are addressed here. Read this document before you begin using Application Server Platform Edition 8, Plugin for NetBeans 3.6.

The most up-to-date version of these release notes can be found at the Sun Java System documentation web site: http://docs.sun.com/prod/sunone. Check the web site prior to installing and setting up your software and then periodically thereafter to view the most up-to-date release notes and product documentation.

These release notes contain the following sections:

Third-party URLs are referenced in this document and provide additional, related information.


Note

Sun is not responsible for the availability of third-party Web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused by or in connection with the use of or reliance on any such content, goods, or services that are available on or through such sites or resources.



About Application Server Platform Edition 8, Plugin for NetBeans 3.6 2004Q4

Sun Java System Application Server Platform Edition 8, Plugin for NetBeans implements the latest version of the NetBeans IDE plugin. The plugin gives Sun Java System users the ability to use the full range of NetBeans IDE features from within the Sun Java System environment.

There are no specific hardware and software requirements for the NetBeans plugin.


Known Issues and Limitations

This section contains a list of the known issues with Application Server Platform Edition 8, Plugin for NetBeans 3.6.

On Windows, a second attempt to debug a servlet or JSP may fail to connect to the debuggable application server instance. (ID# 4989322)

On a Windows platform, a second attempt to debug a servlet or JSP fails to connect to the debuggable application server instance. This failure occurs under the following circumstances: You have never used the IDE to start the application server instance directly from the Runtime Window, or you have not started the application server instance indirectly via the execute operation on a web module, JSP, or servlet.

The root cause of this issue is a JDK bug, id #5029980.

Workaround
Start the application server instance using one of the methods mentioned above: Either directly from the Runtime Window or, indirectly, via the execute operation on a web module, JSP, or servlet.

Starting the server instance using one of these methods changes the transport type from dt_socket to dt_shmem after the server starts, and ensures that secondary JPDA connections to the application server JVM function correctly.

Triggering actions or editing properties on Explorer Runtime tab nodes can cause a loss of focus. (ID# 5016925)

Triggering actions on nodes in the Explorer Runtime tab, or editing properties of those nodes, can cause the IDE to lose focus. Many node actions or node property edits require refreshing the node or node tree. A loss of focus may occur until the refresh is accomplished.

Workaround
Reselecting the node in the Explorer window restores the IDE focus.

Some table entry Edit and Remove buttons may become enabled inappropriately. (ID# 5021652)

The Edit and Remove table entry buttons that may become improperly enabled are buttons that appear in the customizer for editing server-specific data associated with web.xml file service-ref entries.

Security role mapping changes are not recomputed correctly. (ID # 5028557)

During incremental deployment, changes to security role mappings are not recomputed correctly. A bug (bug ID# 5030425) in the deployment backend is the root cause of this problem.

Workaround
Undeploy the web application and then deploy it again. The application recomputes the security role mapping data correctly.

User prompted unnecesarily to save configuration editor changes. (ID# 5030561)

A user may be asked to save configuration editor changes although no changes have been made. The configuration editor flags errors by changing a node’s label in the tree control. The IDE may interpret this as a configuration data change, and thus prompt to save the change.

Workaround
Save the configuration.

The cancel button on a secondary password dialog does not cancel the triggering operation. (ID# 5031733)

The cancel button on a secondary password dialog does not cancel the user operation that appeared to trigger the dialog’s appearance. The cancel button in fact applies to a different operation. This situation may occur under the following circumstances. A user may change the password property for a server instance to an incorrect value and then start the server successfully via the Start Server action. However, after the server starts, the node, to refresh itself, must access data from the server. The node’s request to collect data triggers the secondary password dialog to appear to authenticate the request. Thus, the cancel button applies to this authentication request rather than the request to start the server.

Workaround
Correct the password in the application server instance’s property sheet, or enter the correct values for username and password when the password dialog appears.

Some checkboxes do not appear to gain focus when traversed via the keyboard. (ID# 5033170)

Some checkboxes have an empty, standard label. The label for the checkbox has been positioned to the left of the checkbox for a cleaner visual appearance.

The View Server Log action may display the log data for the wrong server. (ID # 5033269)

A user may have two application server instances installed on the same machine. However, it is possible to only view the log data for a single installed instance at a time.

Workaround
Reset the Installation Root Directory property for the Sun Java System Application Server 8 node to point to the correct installed root for a server instance. This displays the correct log for that server instance.

Poor validation of user-defined server instance properties may result in useless server instances. (ID # 5034135)

Poor validation of user-defined server instance properties may allow users to create useless application server instances. This especially true for the user-defined location field. This bug only applies to situations where the user has multiple installations of the application server on the same machine.

Workaround
Delete the node and recreate the application server instance.

The editor for the pool-name property of a registered instance of a JDBC Resource is too permissive. (ID# 5035534)

The pool-name property editor allows a user to enter values that may cause an exception in the server. The editor should allow the value of pool-name to be changed only to names of registered connection pool resources.

Workaround
Restart the server to correct the situation.

Configuration editor customizers allow duplicate entries. (ID# 5036198)

Users may enter duplicate entries in configuration editor customizer property lists via the Edit button. The server does not support duplicate entries for many properties. If duplicate entries exist, their values at runtime are not clearly defined.

Workaround
Use the Add button (instead of Edit) prevents duplicate entries.

Valid JNDI names in some instances can prevent the wizard from continuing. (ID# 5043357)

Creating a resource instance whose jndi-name contains a slash disables the Next and Finish buttons in the wizard. As a result, the user cannot create resources that follow recommended naming conventions.

Workaround
When using the wizard, use a JNDI name that does not contain a slash (/) character. Later, after the wizard completes, select the resource definition node to edit the JNDI name property and give the resource a name that adheres to the naming conventions.


Redistributable Files

Sun Java System Application Server Platform Edition 8, Plugin for NetBeans 3.6 2004Q4 does not contain any files which you can redistribute.


How to Report Problems and Provide Feedback

If you have problems with Sun Java System Application Server Platform Edition 8, Plugin for NetBeans, contact Sun customer support using one of the following mechanisms:

So that we can best assist you in resolving problems, please have the following information available when you contact support:

You can submit feedback through a link reached via the Help menu. From the Help menu, follow the link to Sun Java System Application Server 8, then select J2EE Feedback Submittal Form.

Or, you can access the J2EE Feedback Submittal Form directly via the URL:

You might also find it useful to subscribe to interest groups where Sun Java System Application Server Platform Edition 8, Plugin for NetBeans topics are discussed. The Java Technology Forums provide an interactive message board for sharing knowledge and questions about Java technologies and programming techniques. Use the forum entitled J2EE Software Development Kit (J2EE SDK) for discussions related to the Sun Java System Application Server 8 Platform Edition product and the NetBeans plugin:

Sun Welcomes Your Comments

Sun is interested in improving its documentation and welcomes your comments and suggestions. Use the web-based form to provide feedback to Sun:

Please provide the full document title and part number in the appropriate fields. The part number is a seven-digit or nine-digit number that can be found on the title page of the book or at the top of the document. For example, the part number of these Release Notes document is 817-7367.


Additional Sun Resources

Useful Sun Java System information can be found at the following Internet locations:


Copyright © 2004 Sun Microsystems, Inc. All rights reserved.

Sun Microsystems, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries.

SUN PROPRIETARY/CONFIDENTIAL.

U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements.

Use is subject to license terms.

This distribution may include materials developed by third parties.

Portions may be derived from Berkeley BSD systems, licensed from U. of CA.

Sun, Sun Microsystems, the Sun logo, Java and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries.


Copyright © 2004 Sun Microsystems, Inc. Tous droits réservés.

Sun Microsystems, Inc. détient les droits de propriété intellectuels relatifs à la technologie incorporée dans le produit qui est décrit dans ce document. En particulier, et ce sans limitation, ces droits de propriété intellectuelle peuvent inclure un ou plus des brevets américains listés à l'adresse http://www.sun.com/patents et un ou les brevets supplémentaires ou les applications de brevet en attente aux Etats - Unis et dans les autres pays.

Propriété de SUN/CONFIDENTIEL.

L'utilisation est soumise aux termes du contrat de licence.

Cette distribution peut comprendre des composants développés par des tierces parties.

Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD licenciés par l'Université de Californie.

Sun, Sun Microsystems, le logo Sun, Java et Solaris sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays.

Toutes les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d'autres pays.