dear java, im using TOMCAT 6.
i have some images in Server's local directory "D:\contents\images". (not inside in webapps) i want to show the images in JSP from that server directory. like <img src="" /> how to give tha path inside src=??? for that im trying to configure context path in conf\context.xml. code, <Context path="/contents" docBase="D:\contents\images" debug="0" reloadable="true" crossContext="true" trusted="true" privileged="true"> </Context> in jsp, <img src="/contents/computers02600tj0.jpg" width="51" height="41" /> but i cant get the result. reg my above ?, i have created the following file in the name of Context (MyProject) reference: http://tomcat.apache.org/tomcat-6.0-doc/config/context.html For Tomcat 6, unlike Tomcat 4.x, it is NOT recommended to place <Context> elements directly in the server.xml file. This is because it makes modifing the Context configuration more invasive since the main conf/server.xml file cannot be reloaded without restarting Tomcat. Context elements may be explicitly defined: in the $CATALINA_HOME/conf/context.xml file: the Context element information will be loaded by all webapps in the $CATALINA_HOME/conf/[enginename]/[hostname]/context.xml.default file: the Context element information will be loaded by all webapps of that host in individual files (with a ".xml" extension) in the $CATALINA_HOME/conf/[enginename]/[hostname]/ directory. The name of the file (less the .xml) extension will be used as the context path. Multi-level context paths may be defined using #, e.g. context#path.xml. The default web application may be defined by using a file called ROOT.xml. if the previous file was not found for this application, in an individual file at /META-INF/context.xml inside the application files inside a Host element in the main conf/server.xml $CATALINA_HOME/conf/[enginename]/[hostname]/ directory. my Context file: $CATALINA_HOME/conf/Catalina/localhost/MyProject.xml MyProject.xml contains <Context path="/contents" docBase="D:\contents\images\preview" reloadable="true" crossContext="true" privileged="true" debug="1" /> after using this, my Tomcat server doesnot loaded properly, when i was trying to restart. i got below the error in Log file, Jan 8, 2008 11:07:34 AM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() Jan 8, 2008 11:07:34 AM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Jan 8, 2008 11:07:34 AM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter CAS Filter java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at edu.yale.its.tp.cas.client.filter.CASFilter.<clinit>(CASFilter.java:87) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance( NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at org.apache.catalina.core.ApplicationFilterConfig.getFilter( ApplicationFilterConfig.java:255) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef( ApplicationFilterConfig.java:397) at org.apache.catalina.core.ApplicationFilterConfig.<init>( ApplicationFilterConfig.java:108) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java :3693) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340) at org.apache.catalina.core.ContainerBase.addChildInternal( ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java :920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java :883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Jan 8, 2008 11:07:34 AM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextDestroyed() Jan 8, 2008 11:07:34 AM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextDestroyed() plz guid me reg. this. its very URGENT. tnx.
