Announcement

Collapse
No announcement yet.

org.apache.jasper.JasperException

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • org.apache.jasper.JasperException

    We installed following fix/patch to improve performance opening huge vessel shipments. :

    OTM v5.5 - Updating third party jar files for improved UI performance

    Per development these changes only need to be done on the webserver

    Shutdown Tomcat and Apache

    Download the following
    file

    Carefully designed applications for Mac, Windows and Linux


    It will come down as a .zip file. Do not unzip the file, save the file and rename it at
    the same time to standard.jar

    Go to the < otm home >/glog/gc3webapp/WEB-INF/lib directory and rename standard.jar to
    standard.org

    Copy the new standard.jar file to the directory listed above.

    Go to the Go to the < otm home >/glog/gc3webapp/WEB-INF/lib/3rdparty directory and
    rename standard.jar to standard.org

    Copy the new standard.jar file to the directory listed above.

    Download the following file:



    It will come down as a .zip file. Do not unzip the file, save the file and rename it at
    the same time to saxpath.jar


    Go to the < otm home >/glog/gc3webapp/WEB-INF/lib/3rdparty directory

    Copy the saxpath.jar file to the directory listed above.

    Download the following file




    It will come down as a .zip file. Do not unzip the file, save the file and rename it at
    the same time to jaxen-full.jar

    Go to the < otm home >/glog/gc3webapp/WEB-INF/lib/3rdparty directory

    Copy the jaxen-full.jar file to the directory listed above.

    Go back to the < otm home > and set the group, owner and permissions using chmod and chown if needed.

    This fix was in Production on HP-UX for months, now we moved to Linux and getting following errormessage
    :

    Error Exception org.apache.jasper.JasperException: Exception in JSP on Shipmentscreens, Orderscreens etc...And we had to rollback.

    As workaround I stopped the webserver, cleaned out /opt/otm/gc3v55_prod1/tomcat/work/Catalina directory and started up the webserver. It solved the issue, but after a couple of minutes, the JasperException is coming back ....

    [TP-Processor22]
    2007-12-12 09:23:30.049 0 Error Exception org.apache.jasper.JasperException: Exception in JSP: /jsp/Shipment/SHIPMENT/Header.jspx:405
    402: </x:if>
    403: <gc3:gridSection label="label.ReferenceNumbers" tableId="table_shipment_refnum_grid">
    404: <gc3:grid childElementName="shipment_refnum" clientGrid="true" edit="true" masterElementName="shipment_refnums" name="shipment_refnum_grid" queryName="glog.server.query.shipment.ShipmentRefn umQuery" xpath="shipment/shipment_refnums/shipment_refnum" label="label.Reference_Numbers">
    405: <gc3:gridFields compareXPath="shipment_refnum_qual/xid">
    406: <gc3:gridRow>
    407: <gc3:gridColumn body="true" header="true">
    408: <gc3:fieldText label="label.ReferenceNumber" max="150" name="shipment_refnum/value" grid="shipment_refnum_grid"/>

    Stacktrace:
    org.apache.jasper.JasperException: Exception in JSP: /jsp/Shipment/SHIPMENT/Header.jspx:405
    402: </x:if>
    403: <gc3:gridSection label="label.ReferenceNumbers" tableId="table_shipment_refnum_grid">
    404: <gc3:grid childElementName="shipment_refnum" clientGrid="true" edit="true" masterElementName="shipment_refnums" name="shipment_refnum_grid" queryName="glog.server.query.shipment.ShipmentRefn umQuery" xpath="shipment/shipment_refnums/shipment_refnum" label="label.Reference_Numbers">
    405: <gc3:gridFields compareXPath="shipment_refnum_qual/xid">
    406: <gc3:gridRow>
    407: <gc3:gridColumn body="true" header="true">
    408: <gc3:fieldText label="label.ReferenceNumber" max="150" name="shipment_refnum/value" grid="shipment_refnum_grid"/>

    Stacktrace:
    at org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:504)
    at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:393)
    at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:672)
    at org.apache.catalina.core.ApplicationDispatcher.pro cessRequest(ApplicationDispatcher.java:463)
    at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:39
    at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:301)
    at glog.webserver.util.AbstractServletProducer.forwar dRequest(AbstractServletProducer.java:227)
    at glog.webserver.util.AbstractServletProducer.dispat chDisplay(AbstractServletProducer.java:20
    at glog.webserver.util.AbstractServletProducer.proces s(AbstractServletProducer.java:105)
    at glog.webserver.util.BaseServlet.service(BaseServle t.java:591)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
    at glog.webserver.screenlayout.ClientSessionTracker.d oFilter(ClientSessionTracker.java:54)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
    at glog.webserver.util.SetCharacterEncodingFilter.doF ilter(SetCharacterEncodingFilter.java:44)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:17
    [TP-Processor21]

  • #2
    Re: org.apache.jasper.JasperException

    Kristof,

    Thanks for the updated info! Were these updated jar versions recommended by Oracle? Also - what has the result been? Has the performance of opening large vessel shipments improved? Have you resolved the Jasper errors?

    Thanks,
    Chris
    Chris Plough
    twitter.com/chrisplough
    MavenWire

    Comment

    Working...
    X