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: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]