Hi 

I am trying to store a file in my webapp (Tomcat on Fedora) and am
using 

File serverFile = new File(file_pathname); 
serverFile.createNewFile();             
FileOutputStream os = new FileOutputStream(serverFile);         
os.write(fileData);                     
os.close();
        
but I am getting an IE6 "page cant be displayed" error when I use the
following as the pathname

/var/lib/tomcat5/webapps/datingapp2/user_images/

The image is actually saving to the user_images folder BUT, it seems
that the webapp is no longer accessible after the image is saved.  As
soon as the save image code is executed the log file shws the following
(is this Tomcat restarting!?) 

2006-12-11 22:57:50,489 [main] INFO 
org.apache.coyote.http11.Http11Protocol - Initializing Coyote HTTP/1.1
on http-8080
2006-12-11 22:57:50,686 [main] INFO 
org.apache.coyote.http11.Http11Protocol - Initializing Coyote HTTP/1.1
on http-9080
2006-12-11 22:57:50,686 [main] INFO 
org.apache.catalina.startup.Catalina - Initialization processed in 2203
ms
2006-12-11 22:57:50,930 [main] INFO 
org.apache.catalina.realm.JAASRealm - Set JAAS app name PSA
2006-12-11 22:57:51,109 [main] INFO 
org.apache.catalina.core.StandardService - Starting service Catalina
2006-12-11 22:57:51,123 [main] INFO 
org.apache.catalina.core.StandardEngine - Starting Servlet Engine:
Apache Tomcat/5.0
2006-12-11 22:57:51,261 [main] INFO 
org.apache.catalina.core.StandardHost - XML validation disabled
2006-12-11 22:57:54,503 [main] INFO 
org.apache.struts.tiles.TilesPlugin - Tiles definition factory loaded
for module ''.
2006-12-11 22:57:54,534 [main] INFO 
org.apache.struts.validator.ValidatorPlugIn - Loading validation rules
file from '/WEB-INF/validator-rules.xml'
2006-12-11 22:57:54,535 [main] INFO 
org.apache.struts.validator.ValidatorPlugIn - Loading validation rules
file from '/WEB-INF/validation.xml'
2006-12-11 22:57:55,666 [main] INFO 
org.apache.catalina.core.StandardHost - Create Host deployer for direct
deployment ( non-jmx ) 
2006-12-11 22:57:55,673 [main] INFO 
org.apache.catalina.core.StandardHostDeployer - Processing Context
configuration file URL
file:/etc/tomcat5/Catalina/localhost/balancer.xml
2006-12-11 22:57:56,196 [main] INFO 
org.apache.catalina.core.StandardHostDeployer - Processing Context
configuration file URL file:/etc/tomcat5/Catalina/localhost/admin.xml
2006-12-11 22:57:56,911 [main] INFO 
org.apache.struts.util.PropertyMessageResources - Initializing,
config='org.apache.struts.action.ActionResources', returnNull=true
2006-12-11 22:57:57,051 [main] INFO 
org.apache.struts.util.PropertyMessageResources - Initializing,
config='org.apache.struts.util.LocalStrings', returnNull=true
2006-12-11 22:57:57,914 [main] INFO 
org.apache.struts.util.PropertyMessageResources - Initializing,
config='org.apache.webapp.admin.ApplicationResources', returnNull=true
2006-12-11 22:57:59,449 [main] INFO 
org.apache.catalina.core.StandardHostDeployer - Processing Context
configuration file URL file:/etc/tomcat5/Catalina/localhost/manager.xml
2006-12-11 22:57:59,979 [main] INFO 
org.apache.catalina.core.StandardHostDeployer - Processing Context
configuration file URL
file:/etc/tomcat5/Catalina/localhost/datingapp.xml
2006-12-11 22:58:00,036 [main] ERROR
tomcat.localhost./datingapp.Context - Error starting static Resources
java.lang.IllegalArgumentException: Document base /datingapp does not
exist or is not a readable directory
   at
org.apache.naming.resources.FileDirContext.setDocBase(java.lang.String)
(/usr/lib/libnaming-resources-5.0.30.jar.so)
   at org.apache.catalina.core.StandardContext.resourcesStart()
(/usr/lib/libcatalina-5.0.30.jar.so)
   at org.apache.catalina.core.StandardContext.start()
(/usr/lib/libcatalina-5.0.30.jar.so)
   at
org.apache.catalina.core.ContainerBase.addChildInternal(org.apache.catalina.Container)
(/usr/lib/libcatalina-5.0.30.jar.so)
   at
org.apache.catalina.core.ContainerBase.addChild(org.apache.catalina.Container)
(/usr/lib/libcatalina-5.0.30.jar.so)
   at
org.apache.catalina.core.StandardHost.addChild(org.apache.catalina.Container)
(/usr/lib/libcatalina-5.0.30.jar.so)
   at
org.apache.catalina.core.StandardHostDeployer.addChild(org.apache.catalina.Container)
(/usr/lib/libcatalina-5.0.30.jar.so)
   at java.lang.reflect.Method.invoke(java.lang.Object,
java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
   at
org.apache.commons.beanutils.MethodUtils.invokeMethod(java.lang.Object,
java.lang.String, java.lang.Object[], java.lang.Class[])
(/tmp/libjakarta-commons-beanutils-1.7.0.jar.sofxwvo0.so)
   at org.apache.commons.digester.SetNextRule.end()
(/usr/lib/libjakarta-commons-digester-1.6.jar.so)
   at org.apache.commons.digester.Rule.end(java.lang.String,
java.lang.String) (/usr/lib/libjakarta-commons-digester-1.6.jar.so)
   at org.apache.commons.digester.Digester.endElement(java.lang.String,
java.lang.String, java.lang.String)
(/usr/lib/libjakarta-commons-digester-1.6.jar.so)
   at
org.apache.catalina.util.CatalinaDigester.endElement(java.lang.String,
java.lang.String, java.lang.String)
(/usr/lib/libcatalina-5.0.30.jar.so)
   at
org.apache.xerces.parsers.AbstractSAXParser.endElement(org.apache.xerces.xni.QName,
org.apache.xerces.xni.Augmentations)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement()
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(boolean)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(boolean)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at org.apache.xerces.parsers.XML11Configuration.parse(boolean)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at
org.apache.xerces.parsers.XML11Configuration.parse(org.apache.xerces.xni.parser.XMLInputSource)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at
org.apache.xerces.parsers.XMLParser.parse(org.apache.xerces.xni.parser.XMLInputSource)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at
org.apache.xerces.parsers.AbstractSAXParser.parse(org.xml.sax.InputSource)
(/usr/lib/libxerces-j2-2.6.2.jar.so)
   at org.apache.commons.digester.Digester.parse(java.io.InputStream)
(/usr/lib/libjakarta-commons-digester-1.6.jar.so)
   at
org.apache.catalina.core.StandardHostDeployer.install(java.net.URL,
java.net.URL) (/usr/lib/libcatalina-5.0.30.jar.so)
   at org.apache.catalina.core.StandardHost.install(java.net.URL,
java.net.URL) (/usr/lib/libcatalina-5.0.30.jar.so)


Does anyone know what might be going wrong here?  What should I do to
fix this?  



 
____________________________________________________________________________________
Cheap talk?
Check out Yahoo! Messenger's low PC-to-Phone call rates.
http://voice.yahoo.com

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to