bloritsch 01/04/04 11:06:30
Modified: lib Tag: xml-cocoon2 avalonapi.jar
src/org/apache/cocoon/components Tag: xml-cocoon2
ComponentPool.java
src/org/apache/cocoon/servlet Tag: xml-cocoon2
CocoonServlet.java
Log:
Avoid infinite loop if component cannot be instantiated due to system
issues, etc.
Revision Changes Path
No revision
No revision
1.1.2.31 +574 -544 xml-cocoon/lib/Attic/avalonapi.jar
<<Binary file>>
No revision
No revision
1.1.2.6 +0 -10
xml-cocoon/src/org/apache/cocoon/components/Attic/ComponentPool.java
Index: ComponentPool.java
===================================================================
RCS file:
/home/cvs/xml-cocoon/src/org/apache/cocoon/components/Attic/ComponentPool.java,v
retrieving revision 1.1.2.5
retrieving revision 1.1.2.6
diff -u -r1.1.2.5 -r1.1.2.6
--- ComponentPool.java 2001/04/02 17:10:02 1.1.2.5
+++ ComponentPool.java 2001/04/04 18:06:29 1.1.2.6
@@ -89,16 +89,6 @@
}
}
- if ((this.availableResources.size() < this.initial) &&
(this.availableResources.size() > 0)) {
- while (this.availableResources.size() < this.initial) {
- try {
- this.availableResources.add(this.factory.newInstance());
- } catch (Exception e) {
- getLogger().warn("Could not create poolable resource",
e);
- }
- }
- }
-
if (this.availableResources.size() > 0) {
this.initialized = true;
}
No revision
No revision
1.1.4.78 +8 -6
xml-cocoon/src/org/apache/cocoon/servlet/Attic/CocoonServlet.java
Index: CocoonServlet.java
===================================================================
RCS file:
/home/cvs/xml-cocoon/src/org/apache/cocoon/servlet/Attic/CocoonServlet.java,v
retrieving revision 1.1.4.77
retrieving revision 1.1.4.78
diff -u -r1.1.4.77 -r1.1.4.78
--- CocoonServlet.java 2001/04/04 06:11:40 1.1.4.77
+++ CocoonServlet.java 2001/04/04 18:06:30 1.1.4.78
@@ -62,7 +62,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Nicola Ken Barozzi</a> Aisa
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
- * @version CVS $Revision: 1.1.4.77 $ $Date: 2001/04/04 06:11:40 $
+ * @version CVS $Revision: 1.1.4.78 $ $Date: 2001/04/04 18:06:30 $
*/
public class CocoonServlet extends HttpServlet {
@@ -122,14 +122,16 @@
} else {
workDir = (File)
context.getAttribute("javax.servlet.context.tempdir");
}
+
this.appContext.put(Constants.CONTEXT_WORK_DIR, workDir);
- String uploadDirParam =
conf.getInitParameter("upload-directory");
+ String uploadDirParam = conf.getInitParameter("upload-directory");
if ((uploadDirParam != null) && (uploadDirParam.trim().equals("") ==
false)) {
- this.uploadDir = IOUtils.createFile( new
File(context.getRealPath("/")) , uploadDirParam);
- } else {
- this.uploadDir = IOUtils.createFile(workDir,
"image-dir" + File.separator);
- }
+ this.uploadDir = IOUtils.createFile( new
File(context.getRealPath("/")) , uploadDirParam);
+ } else {
+ this.uploadDir = IOUtils.createFile(workDir, "image-dir" +
File.separator);
+ }
+
this.appContext.put(Constants.CONTEXT_UPLOAD_DIR, this.uploadDir);
this.uploadDir.mkdirs();
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]