× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



--
--
[ Picked text/plain from multipart/alternative ]

>From the subset of msgs you've provided from the stderr, I don't see any
JSPs that are being recompiled.  These JSPs are all named slightly
different, and so it looks like they are only being compiled once.  Do you
see any duplicates across all the msgs you have in stderr?  Normally you
wouldnt see these messages at all, except it appears the webfacing JSPs are
using a deprecated API and that is why they show up in stderr for you.

I have also seen the "failed to load servlet" error.  It happens because
one of the generated JSPs is malformed, causing the browser request to send
a bad URL to WebSphere.  It is a webfacing error that they're aware of, but
is on the noise level.



                      "Patrick
                      Goovaerts"               To:       
<java400-l@midrange.com>
                      <pgoovaerts@pando        cc:
                      ra.be>                   Subject:  RE: WebFacing 
EXTREEMLY slow - update - LOGGINGS
                      Sent by: java400-
                      l-admin@midrange.
                      com


                      01/16/02 04:39 PM
                      Please respond to
                      java400-l





Jim,

RECOMPILATIONS

Yes, JSP's for 2 displayfiles are compiled over and over again.  I found
this in the
'qibm/UserData/WebASAdv/default/logs/default_server_stderr.log'

This is the text:
----------------------------------
Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRINVC_2F_F01JavaScript_2E_jsp_jsp_3.java uses
or overrides a deprecated API.  Recompile with "-deprecation" for
details.
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRINVC_2F_F01_2E_jsp_jsp_3.java uses or
overrides a deprecated API.  Recompile with "-deprecation" for details.
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRRESU_2F_F01CTLJavaScript_2E_jsp_jsp_5.java
uses or overrides a deprecated API.  Recompile with "-deprecation" for
details.
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRRESU_2F_F03JavaScript_2E_jsp_jsp_5.java uses
or overrides a deprecated API.  Recompile with "-deprecation" for
details.
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRRESU_2F__5F_zMESSAGEJavaScript_2E_jsp_jsp_5.ja
va uses or overrides a deprecated API.  Recompile with "-deprecation"
for details
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRRESU_2F_F01CTL_2E_jsp_jsp_5.java uses or
overrides a deprecated API.  Recompile with "-deprecation" for details.
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRRESU_2F_F03_2E_jsp_jsp_5.java uses or
overrides a deprecated API.  Recompile with "-deprecation" for details.
1 warning

Note:
/QIBM/UserData/WebASAdv/default/temp/default_host/TranSys/_RecordJSPs_2F
_LXCONT_2F_QDDSSRC_2F_LDTRRESU_2F__5F_zMESSAGE_2E_jsp_jsp_5.java uses or
overrides a deprecated API.  Recompile with "-deprecation" for details.
1 warning

----------------------------------



ERRORS ON PROCESSING?

I also managed to cut and paste a piece of the
'qibm/UserData/WebASAdv/default/logs/default_server_stdout.log'.
1) the first piece is generate while waiting on next screen.  I have
reasons to think this is correct, the panel comes up in an acceptable
time:

----------------------------------
Running basic PageBuilder.jsp Processing Record MENU Running basic
CmdKeys.jsp Screenbuilder reference
com.ibm.as400ad.webfacing.runtime.view.ScreenBuilderModel@2381b1a End of
basic CmdKeys.jsp End of basic PageBuilder.jsp

----------------------------------

2) The second piece is generated while waiting on a next screen.  I
believe there are some errors generated, howerver, display comes up
after a while.

----------------------------------
Running basic PageBuilder.jsp Processing Record TRNCTL Processing Record
TRNFTR Running basic CmdKeys.jsp Screenbuilder reference
com.ibm.as400ad.webfacing.runtime.view.ScreenBuilderModel@2381b1a End of
basic CmdKeys.jsp End of basic PageBuilder.jsp ¢02.01.16 22:05:06:777
GMT+00:00! 5bd8f61f WebGroup      X Servlet Error (Root + 1)-¢{0}!: {1}:
{2}
"<%=(String)session.getValue("ServletContextPath")%>"
"Failed to load servlet"
javax.servlet.ServletException: Servlet
¢<%=(String)session.getValue("ServletContextPath")%>!: Could not find
required servlet class -
<%=(String)session.getValue("ServletContextPath")%>.class
java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:94)
javax/servlet/ServletException.<init>(Ljava/lang/String;Ljava/lang/Throw
able;)V+1 (ServletException.java:132)
com/ibm/servlet/engine/webapp/WebAppServletManager.loadServlet(Ljava/lan
g/String;)V+126 (WebAppServletManager.java:59)
com/ibm/servlet/engine/webapp/WebApp.addServletLjava/lang/String;Ljava/l
ang/String;Ljava/util/Properties;Ljava/lang/String;)V+130
(WebApp.java:354)
com/ibm/servlet/engine/webapp/WebAppServletRegistry.addServlet(Ljava/lan
g/String;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;)V+4
(WebAppServletRegistry.java:42)
com/ibm/servlet/engine/webapp/InvokerServlet.service(Ljavax/servlet/http
/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+730
(InvokerServlet.java:192)
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Lja
vax/servlet/ServletResponse;)V+25 (HttpServlet.java:853)
com/ibm/servlet/engine/webapp/StrictServletInstance.doService(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+21
(ServletManager.java:644)

com/ibm/servlet/engine/webapp/StrictLifecycleServlet._service(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+46
(StrictLifecycleServlet.java:160)
com/ibm/servlet/engine/webapp/ServletInstance.service(Ljavax/servlet/Ser
vletRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/servlet/engine/webap
p/WebAppServletInvocationEvent;)V+186 (ServletManager.java:371)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.handleWebAppDispat
ch(Lcom/ibm/servlet/engine/webapp/WebAppRequest;Ljavax/servlet/http/Http
ServletResponse;Z)V+993 (WebAppRequestDispatcher.java:632)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.dispatch(Ljavax/se
rvlet/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+443
(WebAppRequestDispatcher.java:290)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.forward(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+258
(WebAppRequestDis
patcher.java:189)
com/ibm/servlet/engine/srt/WebAppInvoker.doForward(Ljavax/servlet/http/H
ttpServletRequest;Ljavax/servlet/ht
tp/HttpServletResponse;)V+4 (WebAppInvoker.java:61)
com/ibm/servlet/engine/srt/WebAppInvoker.handleInvocationHook(Ljava/lang
/Object;)V+130 (WebAppInvoker.java:133)
com/ibm/servlet/engine/invocation/CachedInvocation.handleInvocation(Ljav
a/lang/Object;)V+25 (CachedInvocation.java:67)
com/ibm/servlet/engine/invocation/CacheableInvocationContext.invoke(Ljav
a/lang/Object;)V+87
(CacheableInvocationContext.java:106)
com/ibm/servlet/engine/srp/ServletRequestProcessor.dispatchByURI(Ljava/l
ang/String;Lcom/ibm/servlet/engine/srp/ISRPConnection;)V+867
(ServletRequestProcessor.java:160)
com/ibm/servlet/engine/oselistener/OSEListenerDispatcher.service(Lcom/ib
m/servlet/engine/oselistener/api/IOSEConnection;)V+95
(OSEListener.java:300)
com/ibm/servlet/engine/oselistener/SQEventListenerImp$ServiceRunnable.ru
n()V+155 (SQEventListenerImp.java:230)
com/ibm/servlet/engine/oselistener/SQEventListenerImp.notifySQEvent(Lcom
/ibm/servlet/engine/oselistener/api/ISQEvent;)V+184
(SQEventListenerImp.java:104)
com/ibm/servlet/engine/oselistener/serverqueue/SQEventSource.notifyEvent
Lcom/ibm/servlet/engine/oselistener/api/SQEventImp;)V+40
(SQEventSource.java:216)
com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSourceSelec
tRunnable.notifyService()V+116 (SQWrapperEventSource.java:354)
com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSourceSelec
tRunnable.run()V+124 (SQWrapperEventSource.java:221)
com/ibm/servlet/engine/oselistener/outofproc/OutOfProcThread$CtlRunnable
.run()V+104 (OutOfProcThread.java:248)        java/lang/Thread.run()V+11
(Thread.java:479)   ¢02.01.16 22:05:06:785 GMT+00:00! 5bd8f61f WebGroup
X Root Cause
java.lang.ClassNotFoundException:
<%=(String)session.getValue("ServletContextPath")%>
 java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:94)
com/ibm/servlet/classloader/DynamicClassLoader.loadNonSystemClass(Ljava/
lang/String;)Ljava/lang/Class;+184 (DynamicClassLoader.java:102)
com/ibm/servlet/classloader/ClassLoaderTemplate.findClass(Ljava/lang/Str
ing;)Ljava/lang/Class;+25 (ClassLoaderTemplate.java:86)
java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+39
(ClassLoader.java:295)
com/ibm/servlet/classloader/ClassLoaderTemplate.loadClass(Ljava/lang
/String;Z)Ljava/lang/Class;+31 (ClassLoaderTemplate.java:64)
com/ibm/servlet/classloader/ClassLoaderTemplate.findClass(Ljava/lang/Str
ing;)Ljava/lang/Class;+25 (ClassLoaderTemplate.java:86)
java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+39
(ClassLoader.java:295)
com/ibm/servlet/classloader/ClassLoaderTemplate.loadClass(Ljava/lang/Str
ing;Z)Ljava/lang/C
lass;+31 (ClassLoaderTemplate.java:64)
java/beans/Beans.instantiate(Ljava/lang/ClassLoader;Ljava/lang/String;Lj
ava/beans/beancontext/BeanContext;Ljava/beans/AppletInitializer;)Ljava/l
ang/Object;+159 (Beans.java:194)
com/ibm/servlet/engine/webapp/WebAppServletManager.loadServlet(Ljava/lan
g/String;)V+79 (WebAppServletManager.java:56)
com/ibm/servlet/engine/webapp/WebApp.addServlet(Ljava/lang/String;Ljava/
lang/String;Ljava/util/Properties;Ljava/lang/String;)V+130
(WebApp.java:354)
com/ibm/servlet/engine/webapp/WebAppServletRegistry.addServlet(Ljava/lan
g/String;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;)V+4
(WebAppServletRegistry.java:42)
com/ibm/servlet/engine/webapp/InvokerServlet.service(Ljavax/servlet/http
/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+730
(InvokerServlet.java:192)
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Lja
vax/servlet/ServletResponse;)V+25 (HttpServlet.java:853)
com/ibm/servlet/engine/webapp/StrictServletInstance.doService(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+21
(ServletManager.java:644)
com/ibm/servlet/engine/webapp/StrictLifecycleServlet._service(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+46
(StrictLifecycleServlet.java:160)
com/ibm/servlet/engine/webapp/ServletInstance.service(Ljavax/servlet/Ser
vletRequest;Ljavax/servlet/ServletResponse;Lco
m/ibm/servlet/engine/webapp/WebAppServletInvocationEvent;)V+186
(ServletManager.java:371)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.handleWebAppDispat
ch(Lcom/ibm/servlet/engine/webapp/WebAppRequest;Ljavax/servlet/http/Http
ServletResponse;Z)V+993 (WebAppRequestDispatcher.java:632)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.dispatch(Ljavax/se
rvlet/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+443
(WebAppRequestDispatcher.java:290)
com/ibm/servlet/engine/webapp/WebAppRequestDisp
atcher.forward(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletRespo
nse;)V+258 (WebAppRequestDispatcher.java:189)
com/ibm/servlet/engine/srt/WebAppInvoker.doForward(Ljavax/servlet/http/H
ttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+4
(WebAppInvoker.java:61)
com/ibm/servlet/engine/srt/WebAppInvoker.handleInvocationHook(Ljava/lang
/Object;)V+130 (WebAppInvoker.java:133)
com/ibm/servlet/engine/invocation/CachedInvocation.handleInvocation(Ljav
a/lang/Object;)V+25 (CachedInvocation.java:67)

com/ibm/servlet/engine/invocation/CacheableInvocationContext.invoke(Ljav
a/lang/Object;)V+87 (CacheableInvocationContext.java:106)
com/ibm/servlet/engine/srp/ServletRequestProcessor.dispatchByURI(Ljava/l
ang/String;Lcom/ibm/servlet/engine/srp/ISRPConnection;)V+867
(ServletRequestProcessor.java:160)
com/ibm/servlet/engine/oselistener/OSEListenerDispatcher.service(Lcom/ib
m/servlet/engine/oselistener/api/IOSEConnection;)V+95
(OSEListener.java:300)
com/ibm/servlet/engine/oselistener/SQEventListenerImp$ServiceRunnable.ru
n()V+155 (SQEventListenerImp.java:230)
com/ibm/servlet/engine/oselistener/SQEventListenerImp.notifySQEvent(Lcom
/ibm/servlet/engine/oselistener/api/ISQEvent;)V+184
(SQEventListenerImp.java:104)
com/ibm/servlet/engine/oselistener/serverqueue/SQEventSource.notifyEvent
(Lcom/ibm/servlet/engine/oselistener/api/SQEventImp;)V+40
(SQEventSource.java:216)
com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$Sele
ctRunnable.notifyService()V+116 (SQWrapperEventSource.java:354)

com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$Sele
ctRunnable.run()V+124  (SQWrapperEventSource.java:221)

com/ibm/servlet/engine/oselistener/outofproc/OutOfProcThread$CtlRunnable
.run()V+104 (OutOfProcThread.java:248)        java/lang/Thread.run()V+11
(Thread.java:479)

----------------------------------





Hope it gives some clue's?

Patrick Goovaerts

_______________________________________________
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L)
mailing list
To post a message email: JAVA400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/java400-l
or email: JAVA400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.




--

--
[ ecblank.gif of type image/gif deleted ]
--



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.