× 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.



1) Recompilation
('qibm/UserData/WebASAdv/default/logs/default_server_stderr.log')
I restarted WAS before checking these logs (to clean them first).  From
that point I was able to check when compilation took place.  I just
copied the latest messages but I could see that every time I entered the
'LDTRINVC' application, both recordformats of this DSPF were compiled
again.  Same for 'LDTRRESU'.

2) ERRORS ON PROCESSING
('qibm/UserData/WebASAdv/default/logs/default_server_stdout.log')
I find this "failed to load servlet" strange because the application
seems to function normally.
The 'convert'log in WebFacing shows some exclamationmarks (!) at
recordlevel for all RecordFormats.  Only one RFMT had 2 (!!)'s.  Reason
was that 2 indicators were on the same codeline.  To avoid conflicts, I
checked and changed this one so that only one (!) showed up.  Because
this is our first project and we would have a quick test, we didn't
change all code.  We don't have too, not?



Your message was:
>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 ]
--

_______________________________________________
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.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.