Java
Java EE
|
| |
Users of Java Application Verification Kit (AVK) for the Enterprise should follow these steps:
Java AVK for the Enterprise is supported on the following platforms:
At this release, Java AVK for the Enterprise has the following new features:
For details, read the Java Application Verification Kit (AVK) for the Enterprise User's Guide.
The
SourceScan task, which was deprecated at the last release, has been removed at this release. The
ArchiveTest task now does the work previously performed by this task.
This release of Java AVK for the Enterprise includes enhanced packages for Sun Java System Application Server Platform Edition 9 and a set of tools for performing the verification process.
The enhanced packages in Sun Java System Application Server Platform Edition 9 allow it to perform instrumentation and introspection at runtime on components based on the following specifications:
The tools provided with Java AVK for the Enterprise include a set of Ant tasks that allow you to do the following:
The Java AVK for the Enterprise 5 release requires you to install version 5.0 Update 6 or higher of the Java Platform, Standard Edition Development Kit (JDK) on the systems where you will run Java AVK for the Enterprise.
The Java AVK for the Enterprise 5 release requires Sun Java System Application Server Platform Edition 9. The Java AVK for the Enterprise 5 release installation process can optionally install this software if you have not previously installed it.
This release of Java AVK for the Enterprise has the following limitation:
Table 1 lists the known issues for this release of Java AVK for the Enterprise. Refer to the Sun Java System Application Server Platform Edition 9 Release Notes to find additional issues that may affect Java AVK for the Enterprise.
| Bug ID | Description |
|---|---|
| 4960017 | On a Windows Server 2003 or Windows XP system, even if you have set the
JAVA_HOME environment variable and placed the Java SE
bin directory in your path, the self-installing executable for Java AVK for the Enterprise fails to find an existing JDK 5.0 installation. See the
Installation Instructions for workarounds for this problem.
|
| 5002081 | On certain versions of Linux, the installer may take several minutes to start. See the Installation Instructions for details. |
| 5013031 | Installation of Java AVK for the Enterprise may fail with an
Existing Installation Detected error under under the following circumstances:
See the Installation Instructions for workarounds for this problem. |
| 5027028 | To generate reports with correct results, you must run the static verification tests before you run the reporting tool. If you exercise the application and run the reporting tool before you run the static verification tests, you will see results for the runtime tests only. You must run the reporting tool again in order to join together the results from the static and runtime tests. |
| 5030433 | If the user chooses the registration option, but the installer cannot find a web browser from which to launch the registration page at the end of the installation, the installation exits silently. See the Installation Instructions for a workaround for this problem. |
| 6203757 | If you install Java AVK for the Enterprise on a Windows system and specify a previously installed version of the Application Server, the installation fails with an error message if you do not start the Application Server before you install Java AVK for the Enterprise.
Workaround: Use the Cancel button to stop the installation wizard. Then start the Application Server and run the installation wizard again. |
| 6204876 | If you run the
TranslateRuntimeDD task against an application that calls the
javax.naming.InitialContext constructor with a
Hashtable argument, the task will modify the source code to use the no-argument form of the constructor. The
TranslateRuntimeDD task places the modified code in the translated archive file, and you will have to replace the modified class file with the correct version.
|
| 6274161 | During static archive testing, the
EjbQLFromCmpEntityDescriptor test may fail for an EJB CMP archive with a description like the following:
Error: Exception [ JDO74033: Cannot deploy application 'xxxx' module 'xxxEjb' with CMP beans: cmp-resource is not defined for this module. The minimum requirement for a cmp-resource is to specify the jndi-name of a jdbc-resource or a persistence-manager-factory-resource to be used with the beans. ] while initializing JDO code generator This error occurs if the file
Workaround: Remove the
|
| 6274968 | The
translate-dd task may fail with a message like the following:
translate-dd:
[delete] Deleting directory /opt/javke/reporttool/translate
[java] May 24, 2005 11:19:56 AM com.sun.enterprise.appverification.tools.GenReportTool main
[java] SEVERE: Could not create or parse document
[echo] See "/opt/javke/reporttool/translate/translationSummary.html" for results.
[echo] We attempted to create an ear file even if minor errors occurred
Workaround: Run this target more than once. Subsequent calls to this target execute successfully.
|
| 6297206 | The
report command and the
static-archive-test task do not work if the Java AVK for the Enterprise installation path contains any spaces.
Workaround: Do not use spaces in the directory structure where you install Java AVK for the Enterprise. For example, avoid using directory names such as
|
| 6416860 |
On a Windows system, the installer may crash if you run it on a system that has JDK 5.0 installed. See the Installation Instructions for a workaround for this problem. |