bojan 01/10/02 14:53:10
Modified: src/share/org/apache/jasper/servlet JspServlet.java
Log:
SingleThreadModel fix from Mats L�fkvist
Revision Changes Path
1.11 +7 -1
jakarta-tomcat/src/share/org/apache/jasper/servlet/JspServlet.java
Index: JspServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/jasper/servlet/JspServlet.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- JspServlet.java 2001/06/11 20:34:46 1.10
+++ JspServlet.java 2001/10/02 21:53:10 1.11
@@ -129,7 +129,13 @@
{
try{
incrementCount();
- servlet.service(req, res);
+ if(servlet instanceof SingleThreadModel){
+ synchronized(servlet){
+ servlet.service(req, res);
+ }
+ } else {
+ servlet.service(req, res);
+ }
}catch(NullPointerException e){
throw new JasperException(e);
}finally{
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... marcsaeg
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... marcsaeg
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... marcsaeg
- Tomcat 3.2.2 and Thread synchronization Marc Saegesser
- Re: Tomcat 3.2.2 and Thread synchronization cmanolache
- RE: Tomcat 3.2.2 and Thread synchronization Marc Saegesser
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... marcsaeg
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... marcsaeg
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/jasper/serv... larryi
- bojan
