DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18485>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18485

Jasper tries to write something directly to $CATALINA_HOME

           Summary: Jasper tries to write something directly to
                    $CATALINA_HOME
           Product: Tomcat 4
           Version: 4.1.24
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: Other
         Component: Jasper 2
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I'm not a Java programmer so I'm not sure if I understand these errors 
correctly, but this is only contribution I can make..

I think there is something wrong with Jasper compiler in Tomcat 4.1.24.
This error did not apear in my last Tomcat - 4.1.18. While compiling
a java code, Tomcat's 4.1.24 japser tries to write something directly to
$CATALINA_HOME. It shouldn't - usually Tomcat does not have write access
to that directory.

Messages below are from my Cocoon 2.0.4 context log.
They apear when I use JspGenerator, but I'm sure that is not a Cocoon related 
issue, because this has been working fine in 4.1.18.


---x-----------------------------------------------------------------

2003-03-28 18:31:28 Error compiling file: /home/stuff/tomcat-
4.1.24/work/Standalone/head/cocoon-2.0.4-
dev/samples/generation/jsp_jsp.java     [javac] Since fork is true, ignoring 
compiler setting.
    [javac] Compiling 1 source file
    [javac] Since fork is true, ignoring compiler setting.


2003-03-28 18:31:28 Info: Compile: javaFileName=/home/stuff/tomcat-
4.1.24/work/Standalone/head/cocoon-2.0.4-dev/samples/generation/jsp_jsp.java
    classpath=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/classes/:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/avalon-framework-20020627.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/batik-all-
1.5b2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/bsf-2.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/cocoon-2.0.4.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/commons-collections-2.1.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/commons-httpclient-
20020423.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-jxpath-1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/commons-logging-1.0.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/deli-
0.50.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-common-20020916.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-altrmi-server-impl-
20020916.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-server-interfaces-20020916.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-cli-
1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-collections-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-component-
20020916.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-concurrent-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-datasource-vm14-
20021121.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-i18n-1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/excalibur-instrument-20021108.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-instrument-manager-
20021108.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-manager-interfaces-20021108.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-io-
1.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-logger-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-monitor-
20020820.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-naming-1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/excalibur-pool-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-sourceresolve-
20020820.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-store-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-xmlutil-
20020820.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/fop-0.20.4.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/hsqldb-1.7.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/jakarta-poi-1.5.0-dev-20020408.jar.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/jakarta-regexp-
1.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jena-1.3.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/jfor-0.7.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/jimi-1.0.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/jing-
20020724.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jisp_1_0_2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/jstyle.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/jtidy-04aug2000r7-dev.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/logkit-
20020529.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/lucene-1.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/maybeupload_1-0-5pre3.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/pizza-
1.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/rdffilter.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/resolver-20020130.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/rhino-
1.5r3.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/velocity-1.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/xalan-2.3.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/xercesImpl-2.0.0.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/xml-
apis.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xmldb-api-20011111.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/xt-19991105.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/classes/:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/avalon-framework-
20020627.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/batik-all-1.5b2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/bsf-2.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/cocoon-2.0.4.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/commons-collections-2.1.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/commons-httpclient-
20020423.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-jxpath-1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/commons-logging-1.0.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/deli-
0.50.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-common-20020916.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-altrmi-server-impl-
20020916.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-server-interfaces-20020916.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-cli-
1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-collections-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-component-
20020916.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-concurrent-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-datasource-vm14-
20021121.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-i18n-1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/excalibur-instrument-20021108.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-instrument-manager-
20021108.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-manager-interfaces-20021108.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-io-
1.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-logger-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-monitor-
20020820.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-naming-1.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/excalibur-pool-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-sourceresolve-
20020820.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-store-20020820.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/excalibur-xmlutil-
20020820.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/fop-0.20.4.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/hsqldb-1.7.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/jakarta-poi-1.5.0-dev-20020408.jar.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/jakarta-regexp-
1.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jena-1.3.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/jfor-0.7.0.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/jimi-1.0.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/jing-
20020724.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jisp_1_0_2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/jstyle.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/jtidy-04aug2000r7-dev.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/logkit-
20020529.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/lucene-1.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/maybeupload_1-0-5pre3.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/pizza-
1.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/rdffilter.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/resolver-20020130.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/rhino-
1.5r3.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/velocity-1.2.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-
dev/WEB-INF/lib/xalan-2.3.1.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/xercesImpl-2.0.0.jar:/home/stuff/tomcat-
4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/xml-
apis.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xmldb-api-20011111.jar:/home/stuff/tomcat-4.1.24/webapps/head/cocoon-
2.0.4-dev/WEB-INF/lib/xt-19991105.jar:/home/stuff/tomcat-
4.1.24/shared/classes/:/home/stuff/tomcat-
4.1.24/common/classes/:/home/stuff/tomcat-
4.1.24/common/endorsed/xercesImpl.jar:/home/stuff/tomcat-
4.1.24/common/endorsed/xmlParserAPIs.jar:/home/stuff/tomcat-
4.1.24/common/lib/servlet.jar:/home/stuff/tomcat-
4.1.24/common/lib/mail.jar:/home/stuff/tomcat-4.1.24/common/lib/commons-logging-
api.jar:/home/stuff/tomcat-4.1.24/common/lib/commons-
collections.jar:/home/stuff/tomcat-4.1.24/common/lib/jdbc2_0-
stdext.jar:/home/stuff/tomcat-4.1.24/common/lib/commons-
pool.jar:/home/stuff/tomcat-4.1.24/common/lib/jasper-
compiler.jar:/home/stuff/tomcat-4.1.24/common/lib/naming-
factory.jar:/home/stuff/tomcat-4.1.24/common/lib/jndi.jar:/home/stuff/tomcat-
4.1.24/common/lib/activation.jar:/home/stuff/tomcat-4.1.24/common/lib/jasper-
runtime.jar:/home/stuff/tomcat-4.1.24/common/lib/naming-
resources.jar:/home/stuff/tomcat-4.1.24/common/lib/naming-
common.jar:/home/stuff/tomcat-4.1.24/common/lib/commons-
dbcp.jar:/home/stuff/tomcat-4.1.24/common/lib/ant.jar:/home/stuff/tomcat-
4.1.24/common/lib/jta.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/classes
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/avalon-framework-20020627.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/batik-all-1.5b2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/bsf-
2.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/cocoon-2.0.4.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-collections-2.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-httpclient-20020423.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-jxpath-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-logging-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/deli-0.50.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-common-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-server-impl-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-server-interfaces-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-cli-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-collections-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-component-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-concurrent-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-datasource-vm14-20021121.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-i18n-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-20021108.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-manager-20021108.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-manager-interfaces-20021108.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-io-1.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-logger-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-monitor-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-naming-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-pool-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-sourceresolve-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-store-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-xmlutil-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/fop-
0.20.4.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/hsqldb-1.7.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jakarta-poi-1.5.0-dev-20020408.jar.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jakarta-regexp-1.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jena-1.3.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jfor-0.7.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jimi-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jing-20020724.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jisp_1_0_2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jstyle.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jtidy-04aug2000r7-dev.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/logkit-20020529.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/lucene-1.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/maybeupload_1-0-5pre3.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/pizza-1.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/rdffilter.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/resolver-20020130.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/rhino-1.5r3.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/velocity-1.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xalan-2.3.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xercesImpl-2.0.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/xml-
apis.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xmldb-api-20011111.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/xt-
19991105.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/classes
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/avalon-framework-20020627.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/batik-all-1.5b2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/bsf-
2.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/cocoon-2.0.4.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-collections-2.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-httpclient-20020423.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-jxpath-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/commons-logging-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/deli-0.50.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-common-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-server-impl-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-altrmi-server-interfaces-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-cli-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-collections-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-component-20020916.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-concurrent-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-datasource-vm14-20021121.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-i18n-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-20021108.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-manager-20021108.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-instrument-manager-interfaces-20021108.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-io-1.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-logger-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-monitor-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-naming-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-pool-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-sourceresolve-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-store-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/excalibur-xmlutil-20020820.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/fop-
0.20.4.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/hsqldb-1.7.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jakarta-poi-1.5.0-dev-20020408.jar.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jakarta-regexp-1.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jena-1.3.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jfor-0.7.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jimi-1.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jing-20020724.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jisp_1_0_2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jstyle.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/jtidy-04aug2000r7-dev.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/logkit-20020529.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/lucene-1.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/maybeupload_1-0-5pre3.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/pizza-1.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/rdffilter.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/resolver-20020130.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/rhino-1.5r3.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/velocity-1.2.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xalan-2.3.1.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xercesImpl-2.0.0.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/xml-
apis.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-
INF/lib/xmldb-api-20011111.jar
     cp=/home/stuff/tomcat-4.1.24/webapps/head/cocoon-2.0.4-dev/WEB-INF/lib/xt-
19991105.jar
     cp=/home/stuff/tomcat-4.1.24/shared/classes
     cp=/home/stuff/tomcat-4.1.24/common/classes
     cp=/home/stuff/tomcat-4.1.24/common/endorsed/xercesImpl.jar
     cp=/home/stuff/tomcat-4.1.24/common/endorsed/xmlParserAPIs.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/servlet.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/mail.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/commons-logging-api.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/commons-collections.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/jdbc2_0-stdext.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/commons-pool.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/jasper-compiler.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/naming-factory.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/jndi.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/activation.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/jasper-runtime.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/naming-resources.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/naming-common.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/commons-dbcp.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/ant.jar
     cp=/home/stuff/tomcat-4.1.24/common/lib/jta.jar
     work dir=/home/stuff/tomcat-4.1.24/work/Standalone/head/cocoon-2.0.4-dev
    srcDir=/home/stuff/tomcat-4.1.24/work/Standalone/head/cocoon-2.0.4-dev
    include=samples/generation/jsp_jsp.java
Exception compiling Error creating temporary file

2003-03-28 18:31:28 Exception: 
Error creating temporary file
        at 
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCo
mpile(DefaultCompilerAdapter.java:433)
        at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute
(JavacExternal.java:81)
        at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:840)
        at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
        at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
        at org.apache.jasper.JspCompilationContext.compile
(JspCompilationContext.java:473)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:190)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:295)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.cocoon.components.jsp.JSPEngineImpl.executeJSP
(JSPEngineImpl.java:122)
        at org.apache.cocoon.generation.JspGenerator.generate
(JspGenerator.java:120)
        at org.apache.cocoon.components.pipeline.CachingEventPipeline.process
(CachingEventPipeline.java:250)
        at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process
(CachingStreamPipeline.java:395)
        at org.apache.cocoon.www.samples.sitemap_xmap.matchN400064
(/home/stuff/tomcat-4.1.24/work/Standalone/head/cocoon-2.0.4-dev/cocoon-
files/org/apache/cocoon/www/samples/sitemap_xmap.java:1127)
        at org.apache.cocoon.www.samples.sitemap_xmap.process
(/home/stuff/tomcat-4.1.24/work/Standalone/head/cocoon-2.0.4-dev/cocoon-
files/org/apache/cocoon/www/samples/sitemap_xmap.java:537)
        at org.apache.cocoon.www.samples.sitemap_xmap.process
(/home/stuff/tomcat-4.1.24/work/Standalone/head/cocoon-2.0.4-dev/cocoon-
files/org/apache/cocoon/www/samples/sitemap_xmap.java:444)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:227)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:173)
        at org.apache.cocoon.sitemap.AbstractSitemap.invoke
(AbstractSitemap.java:308)
        at org.apache.cocoon.www.sitemap_xmap.matchN40021B(/home/stuff/tomcat-
4.1.24/work/Standalone/head/cocoon-2.0.4-dev/cocoon-
files/org/apache/cocoon/www/sitemap_xmap.java:1711)
        at org.apache.cocoon.www.sitemap_xmap.process(/home/stuff/tomcat-
4.1.24/work/Standalone/head/cocoon-2.0.4-dev/cocoon-
files/org/apache/cocoon/www/sitemap_xmap.java:1458)
        at org.apache.cocoon.www.sitemap_xmap.process(/home/stuff/tomcat-
4.1.24/work/Standalone/head/cocoon-2.0.4-dev/cocoon-
files/org/apache/cocoon/www/sitemap_xmap.java:1397)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:227)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:173)
        at org.apache.cocoon.sitemap.SitemapManager.process
(SitemapManager.java:152)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:579)
        at org.apache.cocoon.servlet.CocoonServlet.service
(CocoonServlet.java:1043)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2415)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:172)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:223)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:562)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:619)
        at java.lang.Thread.run(Thread.java:536)
Caused by: java.io.FileNotFoundException: /home/stuff/tomcat-
4.1.24/files154292388 (Permission denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:176)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at java.io.FileWriter.<init>(FileWriter.java:73)
        at 
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCo
mpile(DefaultCompilerAdapter.java:424)
        ... 60 more
--- Nested Exception ---
java.io.FileNotFoundException: /home/stuff/tomcat-4.1.24/files154292388 
(Permission denied)

---x-----------------------------------------------------------------

Of course my Tomcat has write access to:
$CATALINA_HOME/conf
$CATALINA_HOME/logs
$CATALINA_HOME/temp
$CATALINA_HOME/work
but I don't think it should have +w also to whole $CATALINA_HOME.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to