IBM Support

PI09192: Weblogics JSP compiler default command is deprecated in 11.X and beyond resulting in debug not matching line numbers in JSPs

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • Weblogics has deprecated our default JSP compiler executable and
    command line options.
    
    To workaround the issue for clients we had to udpate the default
    command to read:
    %JAVA_PATH% -classpath %JSP_COMPILER_CLASSPATH% weblogic.appc
    -verbose -keepgenerated -g -lineNumbers %WEB_CONTEXT_ROOT_PATH%
    
    Also, we needed to leverage debug and package property settings
    in the weblogics.xml file for JSP pre-compilation to work as
    expected. They appc is weblogics new jsp compiler in release 11g
    and greater.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Using jspc compiler in the command line for scanning a
    weblogic project is kind of outdated and latest WebLogic
    uses appc compiler.
    

Problem conclusion

  • We  have no plans to fix this as of now because this can be
    easily changed by a user and by making this change we could
    introduce more errors for users who still want to use jspc.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI09192

  • Reported component name

    SEC APPSCAN SRC

  • Reported component ID

    5724Z3400

  • Reported release

    880

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-01-08

  • Closed date

    2014-02-28

  • Last modified date

    2014-02-28

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSS9LM","label":"IBM Security AppScan Source for Automation"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"880","Line of Business":{"code":"LOB24","label":"Security Software"}}]

Document Information

Modified date:
11 December 2021