WebLogic Server file review rules
Under the BEA Beehive to Apache Beehive category, the WebLogic Server rule set has rules to identify BEA Beehive control files.
| Rule Name | Rule Description | Automated Fix |
|---|---|---|
| Do not use BEA Global.app files |
This rule detects BEA Beehive Global.app application control files. |
No |
| Do not use BEA Java Web Services (JWS) files |
This rule detects BEA Beehive JWS files. |
No |
| Do not use Java Control Extension (JCX) files |
This rule detects BEA Beehive JCX files. |
No |
| Do not use Java Page Flow (JPF) files |
This rule detects BEA Beehive JPF files. |
No |
Under the MANIFEST.MF Review category, the WebLogic Server rule set has a rule to verify that the MANIFEST.MF class path is set up correctly.
| Rule Name | Rule Description | Automated Fix |
|---|---|---|
| Use MANIFEST.MF for application class path |
This rule detects any classes or libraries contained within an APP-INF directory of an EAR file. The quick fix adds an entry to the class path of each affected web module by updating the class path entry of the MANIFEST.MF file of the module. |
No |
Under the Properties File Review category, the WebLogic Server rule set has a rule to analyze properties files.
| Rule Name | Rule Description | Automated Fix |
|---|---|---|
| Do not use WebLogic-specific JNDI name values or the t3 protocol |
This rule detects non-portable WebLogic Server JNDI lookup values or URLs with the t3 or t3s protocol in properties files. |
No |
| WebLogic packages and classes are not supported in WebSphere |
This rule detects the use of WebLogic string literals in Java code and property files. All string literals that include "weblogic" are flagged. Use packages, classes, and properties provided by Java EE or WebSphere Application Server instead. |
No |