We are running JSP in JRun 2.3.3 build 157 with IIS 4.0 on NT. A few
of our pages can be accessed simultaneously by a number of users.
There is no problem with this except for the very first time the page
is accessed and the compiled jsp files do not exist yet (ie, the
first time the page is accessed after our product is installed).
In a very reproducible test of three users accessing a particular page,
two of the users will get the page and the other user will get an
error 'JSP internal error 'xxx' was not found. The jse error.log
contains a stack trace, included below. The jse event.log shows a
curious cycle of the servlet being inited, seen as modified (even
though it hasn't been), destroyed, & inited. It appears that the
unlucky user is the one trying to access the page after the servlet
has just been destroyed. An excerpt of this log is also attached, as
is the access log from IIS, showing the times the page was accessed.
FYI, our JSP checkseconds value is the default, 5. What can we do to
prevent this? I noticed someone else posted the same problem on
August 2, 2000 with no response...
Thanks for any help, Jane
jse error.log :
Tue Sep 26 21:14:36 EDT 2000: Running servlet
{ (Running servlet) javax.servlet.ServletException: JSP internal
error 'jsp.main.User.TakerEvaluation.TakerEvaluation' was not found
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at javax.servlet.ServletException.<init>
(ServletException.java:68)
at com.livesoftware.jsp.JSPServlet.service
(JSPServlet.java:126)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:840)
at com.livesoftware.jrun.JRun.runServlet(JRun.java:321)
at com.livesoftware.jrun.JRunGeneric.handleConnection
(JRunGeneric.java:116)
at
com.livesoftware.jrun.service.proxy.JRunProxyServiceHandler.handleRequ
est(JRunProxyServiceHandler.java:130)
at com.livesoftware.jrun.service.ThreadConfigHandler.run
(ThreadConfigHandler.java:96)
}
jse event.log:
Tue Sep 26 21:14:25 EDT 2000:
jsp.main.User.GiverEvaluation.GiverEvaluation: init
Tue Sep 26 21:14:29 EDT 2000:
jsp.main.User.TakerEvaluation.TakerEvaluation: init
Tue Sep 26 21:14:35 EDT 2000: servlet
'jsp.main.User.TakerEvaluation.TakerEvaluation' modified, reloading
dynamic servlets.
Tue Sep 26 21:14:35 EDT 2000: jsp.main.Install.Vxx: destroy
Tue Sep 26 21:14:35 EDT 2000:
jsp.main.User.GiverEvaluation.GiverEvaluation: destroy
Tue Sep 26 21:14:35 EDT 2000:
jsp.main.User.TakerEvaluation.TakerEvaluation: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.Install.Pxx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.index: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.Install.Gxx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.ntlogin: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.User.Axx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.User.Hxx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.login: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.Session.Mxx: destroy
Tue Sep 26 21:14:37 EDT 2000:
jsp.main.User.TakerEvaluation.TakerEvaluation: init
IIS access log (unlucky user is the middle one):
21:14:30 GET
/main/User/TakerEvaluation/TakerEvaluation.jhtml?m_id=1&jrunsessionid=
970017157973294529&ae_id=10 200 0 1910 281 9183 HTTP/1.1
21:14:36 GET
/main/User/TakerEvaluation/TakerEvaluation.jhtml?m_id=1&jrunsessionid=
970017147147127928&ae_id=10 200 0 419 281 15432 HTTP/1.1
21:14:38 GET
/main/User/TakerEvaluation/TakerEvaluation.jhtml?m_id=1&jrunsessionid=
970017174757311970&ae_id=10 200 0 1910 281 19428 HTTP/1.1
------------------------------------------------------------------------------
Archives: http://www.egroups.com/group/jrun-interest/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/jrun_talk
or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the
body.