📄 jbx_update_4.html
字号:
error.</li>
</ul>
<h3>JBoss</h3>
<ul>
<li>[190413] Trying to run a simple JSP on JBoss 3.2.2, this error occurs:
<code>java.lang.NoClassDefFoundError: org/apache/jasper/JspC</code>.</li>
<li>[191613] The following error is displayed when starting JBoss3.2.2
from JBuilder:
<pre>14:23:44,625 INFO [MainDeployer] Starting deployment of package: file:/D:/jboss-3.2.2/server/default/deploy/jmx-console.war/<br>14:23:44,625 INFO [EmbeddedTomcatService] deploy, ctxPath=/jmx-console, warUrl=file:/D:/jboss-3.2.2/server/default/deploy/jmx-console.war/<br>14:23:44,734 ERROR [Engine] ContextConfig[/jmx-console] Exception processing JAR at resource path /WEB-INF/lib/jboss-jmx.jar<br>javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/jboss-jmx.jar<br> ...<br>14:23:44,812 ERROR [Engine] ----- Root Cause -----<br>java.io.IOException: The system cannot find the path specified<br></pre>
</li>
<li>[192509] The existing deployment descriptor should be preserved when
creating an EJB module using an existing directory or archive.</li>
<li>[192520] If the <relationships> element is present in <code>
jbosscmp-jdbc.xml</code> , then the <ejb-relation> element must contain
either a <foreign-key-mapping /> marker or a <relation-table-mapping>
element.</li>
<li>[192524] For Many-to-One or One-to-One relationship: If the <ejb-relation>
is present in <code>jbosscmp-jdbc.xml</code>, then an empty element <key-fields
/> marker must be inserted in the <ejb-relationship-role> element
if this <ejb-relationship-role> element has no CMR field in the database
table (thus no <key-field> element in the <ejb-relationship-role>
element). Otherwise, the SELECT generated by JBoss will contain spurious fields.</li>
<li>[193330] Relationship mapping is not written out for a 1-to-many uni-directional
relationship using cross table mapping.</li>
<li>[193362] When using JBoss 3.2.3 RC1 and JBoss, with optimistic locking
using "Version Column" method, JBuilder generates an incorrect <code>jbosscmp-jdbc.xml</code>
file.</li>
<li>[193364] The default integration with JBoss 3.2.3 fails.</li>
<li>[193740] JBoss 3.2.2/3.0: A many-many relationship fails.</li>
<li>[193803] When I run a project to start JBoss, it fails.</li>
</ul>
<h4>Known Issues</h4>
<ul>
<li>[196293] JBoss 3.2.3: Trying to compile JSPs in sub-directories results
in compilation errors. <br>
Workaround: Switch to the jasper 4.0 compiler:
<ul>
<li><strong>For Tomcat:</strong> From the <code>JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14/lib</code>
directory, copy <code>jasper-compiler.jar</code> and <code>jasper-runtime.jar</code>
to the <code>JBuilderX/thirdparty/jakarta-tomcat-4.1.24-LE-jdk14/common/lib</code>
directory.</li>
<li><strong>For Jetty:</strong> Find the <code>jasper-compiler.jar</code>
and the <code>jasper-runtime.jar</code> in your JBoss installation and
replace them with <code>jasper-compiler.jar</code> and <code>jasper-runtime.jar</code>
found in the <code>JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14/lib</code>
directory.</li>
</ul>
</li>
</ul>
<h3>WebLogic</h3>
<ul>
<li>[188668] Making a module after adding or removing fields from a CMP
entity bean fails.</li>
<li>[190026] A <code>java.lang.NullPointerException</code> occurs when
building a web module with JSP files if the "Check JSPs for error at build-time"
project property is not selected.</li>
<li>[190297] When setting filters for classes in an EJB module, selecting
a specific class in the filters includes all classes in the project.</li>
<li>[191656] WebLogic 8.1 (SP1 and SP2): Verify-rows, verify-columns,
and optimistic-column for a single table-map is not written out to the deployment
descriptor. Also, the modification is not saved if users manually add them
in the XML file.</li>
<li>[192881] JBuilder allows creating relationship-caching information
for an entity bean, but the EJB Designer does not allow you to associate that
relationship cache with any <code>ejbFinder</code> or <code>ejbSelect</code>
method.</li>
<li>[193462] The <code>DOCTYPE</code> entry entry generated in <code>weblogic.xml</code>
uses <code>-//BEASystems, Inc.//DTD Web Application 7.0//EN</code> instead
of (note the space between BEA and Systems) <code>-//BEA Systems, Inc.//DTD
Web Application 7.0//EN</code>.</li>
<li>[195455] Trying to start up the server with a read-only web descriptor
throws a <code>VetoException</code>.</li>
<li>[195984] Opening JBuilder 6 projects that use WebLogic 6.1 in JBuilder
X results in corruption of the deployment descriptor.</li>
</ul>
<h2><a name="Web_Development"></a>
Web Development</h2>
<ul>
<li>[188887] JBuilder is much slower when synchronizing web application's
<code>WEB-INF/classes</code> directory with a project's <code>classes</code>
directory.</li>
<li>[190018] If there is recursion of a type declaration in a <code>.xsd</code>
file, JBuilder hangs when opening the XML file that uses this schema file.</li>
<li>[190106] Unable to selectively exclude and include class files in
a web module.</li>
<li>[192608] Elements are not displayed when using TagInsight in some
cases.</li>
<li>[192982] JSP files in a directory containing "_" characters in the
directory name will generate a compile error when built.</li>
<li>[193062] For regular JSPs with no Struts tags, the complete path (i.e
extension-mapped or path-mapped) is not used.</li>
<li>[193063] Tiles Definition renames across multiple sub-modules that
share same tile names with unique tile configuration files do not work correctly.</li>
<li>[193068] Context in Designer is lost when editing an action in the
Action Designer pane.</li>
<li>[193370] Classes from generated source (such as from the CORBA IDL
compiler) are not included in web module when synchronizing the web module's
<code>WEB-INF/classes</code> directory and when 'Project Properties/Build/Generate
source to output path' option is selected.</li>
<li>[193371] JBuilder soometimes deletes package <code>string</code> in
<code>this</code> parameter.</li>
<li>[194772] JSP code generation: Duplicate page directives are generated
for the content type in an international locale.</li>
<li>[195239] Elements are not displayed when using TagInsight when the
file path includes a space character in the XML SYSTEM ID catalog mapping.</li>
<li>[195454] Tomcat: Trying to start up the server with a read-only web
descriptor throws a <code>VetoException</code>.</li>
<li>[196403] JBuilder WebLogic Edition only: When clicking Finish at the
end of the "Project for existing code" wizard, JBuilder throws an exception
and then hangs instead of displaying the Select Server dialog box.</li>
</ul>
<h2><a name="Build_System"></a>
Build System: EJBs and JSPs</h2>
<ul>
<li>[180269] Building modules in JBuilder X is much slower than JBuilder
9. The difference is especially noticeable for application modules and also
in large projects..</li>
<li>[190965] The WebApp module class filters seem to include all classes
in the project even when only specific classes are selected with include filters.</li>
<li>[193372] All project classes are copied to to WAR modules rather than
just selected classes.</li>
<li>[193463] All classes in the project's output path are included in
an EJB JAR with an include filter to add a single class (other than the EJB
classes).</li>
<li>[193481] Unchecking the option to include class dependencies overrides
the classes to be included using include filters.</li>
<li>[194482] Adding a recursive package-level include filter does not
include all of the classes in certain cases.</li>
<li>[194483] Adding an include filter for all classes and resources in
a project with the Java class file type turned off does not include any classes
in the EJB JAR.</li>
<li>[194478] Classes do not get included in an EJB JAR with automatic
source discovery turned off, and packages are added manually to a project.</li>
<li>[196322] The user definition file type is not included in the WAR.</li>
<li>[196686] Cannot use the command line to build projects that use WebLogic
6.1, WebLogic 7.0, WebSphere 4.0 AE, and WebSphere 4.0 Single Server.</li>
<li>[197203] When building an EJB module, the classes to be included in
the JAR file does not follow the filter specified in the EJB module's Properties|Content|Classes.</li>
<li>[197452] Adding dependencies to an EJB module should expand the libraries
in the resulting EJB JAR file. <br>
<strong>Note:</strong> Users with existing projects who need to add dependencies
to EJB JARs should:
<ol>
<li class="compact">Open the project (<code>.jpx</code>) file.</li>
<li class="compact">Locate the EJB module node element.</li>
<li class="compact">Replace the <code>archiverClass</code> property element
with the following: <br>
<code><property category="archiving" name="archiverClass" value="com.borland.jbuilder.enterprise.module.ejb.EjbModuleArchiver"/></code></li>
</ol>
This change should only be made for the EJB module node property.</li>
</ul>
<h2><a name="Web_Services"></a>
Web Services</h2>
<ul>
<li>[186433] The Axis Flow Designer does not refresh correctly.</li>
<li>[196584] Oracle support: The Xerces library should be added to all
Oracle web services projects and moved to the top of the required libraries.
Web services compilation fails without this library due to XML parser conflict.</li>
</ul>
<h2><a name="Mobile_Development"></a>
Mobile Development</h2>
<ul>
<li>[192553] The Motorola SDK requires that icons (.png files) be located
in the root directory of the JAR file. Currently, we put them in an <code>
\icons</code> directory.</li>
<li>[192559] In MIDP 2.0, two new permission APIs are added to the MIDlet
Suite. The Sun WTK 2.1 provides support for these new APIs.</li>
<li>[193534] The new OpenTools-based JDataStore user interface cannot
be launched in JBuilder due to a class cast exception in <code>com.borland.jbuilder.micro.MicroJDKToolAction</code>
.</li>
<li>[193760] Cannot execute a task that will compile a non-JBuilder project.</li>
<li>[194205] Checkboxes in the permission window become unchecked when
options are combined.</li>
<li>[195471] Cannot open the Properties page for Obfuscation settings.</li>
</ul>
<h2><a name="Refactoring"></a>
Refactoring</h2>
<ul>
<li>[188135] The Introduce variable refactoring is not available on "chained"
method calls.</li>
<li>[188237] Undoing a refactoring does not work in JBuilder Foundation.</li>
<li>[188543] The Refactor/Rename field does not work if the "Always rebuild
before refactoring." option is selected.</li>
<li>[188604] Incorrect code is generated after refactoring in a default
package.</li>
<li>[189510] When trying to remove the sole argument out of a method,
the refactoring reports the error: "Method Already Exists."</li>
<li>[193890] After performing a Move class refactoring, a incorrect <code>
import</code> is generated.</li>
<li>[195697] A Rename Class refactoring can fail with "Node already exists"
error.</li>
</ul>
<h2><a name="Debugger"></a>
Debugger</h2>
<ul>
<li>[192548] Array elements with an invalid index are displayed when navigating
array elements in the debugger view..</li>
</ul>
<h2><a name="Editor"></a>
Editor</h2>
<ul>
<li>[188216] The Javadoc formatting logic does not work correctly.</li>
<li>[188861] Changing the colors for the brace match highlight disables
the functionality of matching within the session.</li>
<li>[194020] Override a base class or interface method, then the Javadoc
Conflicts list complains about that method as if it had no Javadoc at all.</li>
<li>[194636] Formatting packages corrupts the code by truncating the last
closing brace.</li>
<li>[194980] The template with the $Selection macro does not work and
causes a crash.</li>
<li>[195174] Opening some files might freeze the browser.</li>
</ul>
<h2><a name="Team_Development"></a>
Team Development</h2>
<ul>
<li>[192849] When using ClearCase, new UCM Project activities are created
or recreated upon an initial check out of files. This includes Activities
of the same name.</li>
<li>[195787] JBuilder calls the “cleartool.exe” tool when launching (even
if there is no project open). This causes a delay in startup.</li>
<li>[196370] When using a version control system with pessimistic concurrency
(files are read-only unless exclusively checked out), saving the project displays
an error in the status bar.</li>
<li>[196382] The Commit Browser and Status Browser do not show the correct
state of files when checked out and changed by multiple users.</li>
<li>[197837] Performance problems when using JBuilder with ClearCase.<br>
</li>
</ul>
<h2><a name="Runtime_Systems"></a>
Runtime System</h2>
<ul>
<li>[187985] The incorrect <code>tools.jar</code> is used (the version
present in the JDK set in the project properties - even if a different JDK
is set in the run configuration).</li>
</ul>
<h2><a name="Unit_Test"></a>
Unit test</h2>
<ul>
<li>[195064] A <code>java.lang.NoClassDefFoundError</code> exception is
generated in code that has apparently been recently added to a wizard-generated
Comparison Fixture.</li>
</ul>
<h2><a name="Visual_Cafe_Importer"></a>
Visual Cafe Importer</h2>
<ul>
<li>[196000] In The Visual Cafe importer truncates the last few lines of
code from each of the imported Java files.</li>
</ul>
<h2><a name="Together"></a>
Together Studio</h2>
<ul>
<li>[186315] Cannot edit a deployment descriptor in the DD editor on the
first attempt.</li>
<li>[186388] When Together modeling components are installed, changing
the package name from the default of <code><Project Source></code> generates
incorrect code.</li>
<li>[197066] The Together integration throws a <code>RuntimeException</code>
when creating an Applet: <code>java.lang.RuntimeException: Can't move file
because of event doesn't provide old file name!</code>.</li>
</ul>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -