IBM WebSphere Studio Site Developer Interim Fix 003
for IBM WebSphere Studio Site Developer, Version 5.0.1
This refresh contains fixes included in the Interim Fix 001 as well as
fixes for the following problems:
- (Windows only) APAR PQ77106: Page Designer fails to preview when JavaScript
is faulty.
- APAR JR18487: Exception when running a headless ANT application:
com.ibm.etools.wft.util.WFTWrappedException
at com.ibm.etools.ejb.ant.EJBDeploy.execute(EJBDeploy.java:118)
at org.apache.tools.ant.Task.perform(Task.java:217)
at org.apache.tools.ant.Target.execute(Target.java:184)
at org.apache.tools.ant.Target.performTasks(Target.java:202)
at org.apache.tools.ant.Project.executeTarget(Project.java:601)
[...]
- Added fixes to RunAnt to save the workspace when complete so it will not
cause a refresh when the workspace is opened in the UI. Added task compileWorkspace
which does a javac on all projects in the workspace in the proper order.
Added quiet property to ProjectBuild to avoid writing to the console output
when running in the UI.
- APAR JR18726: WAR import mismatch for source/class. If a .war file contains the following files:
/WEB-INF/source/util/foo.xml
/WEB-INF/source/bar/util/foo.xml
/WEB-INF/classes/util/foo.xml
/WEB-INF/classes/bar/util/foo.xml
WAR Import is erroneously matching /WEB-INF/source/util/foo.xml with /WEB-INF/classes/util/foo.xml
upon import. That leaves /WEB-INF/source/bar/util/foo.xml without a match,
so it is not copied over to the JavaSource directory, and when a rebuild
is done, /WEB-INF/classes/bar/util/foo.xml is deleted and never regenerated.
Better matching of source and class files has been implemented to prevent
this problem from occurring.
- APAR JR18499: Running the JSP Validator can interfere with other plugins
that also use the Xerces environment. This problem can occur when running
other functions after validating JSPs and can be difficult to track down.
Symptoms usually involve errors or messages involving Xerces classes such
as: ClassCastException: org.apache.xerces.parsers.StandardParserConfiguration.
- APAR PQ74587: Data lost while editing JSPs with large client script.
- Taglibs in compile-time included JSPs aren't registered.
- APAR JR18470: Use of a non-IBM JRE causes failures when deploying EJB's.
During the rmic stubs/skeletons generation phase, the deploy tool fails
with the following message:
"com.ibm.etools.rmic.RMICException: RMIC Command returns RC = 1".
This fix allows the use of a non-IBM JRE but forces the use of the IBM
specific rmic compiler during the stubs/skeleltons generation phase.