-----Original Message----- From: David Smith [mailto:[EMAIL PROTECTED] Sent: Thursday, January 19, 2006 8:23 AM To: Tomcat Users List Subject: Re: Database Connectivity of JSP(Tomcat 4.x) with Oracle 8i
I'd recommend checking that your classes12.jar file is valid. This should work: $JAVA_HOME/bin/jar -v -t -f webapps/ROOT/WEB-INF/lib/classes12.jar It'll list the table of contents of the archive and be verbose about it. Replace -t with -x to extract files for further inspection. --David gupta vidhi wrote: >i'm sending you the whole localhost file: > 2006-01-19 12:11:09 HostConfig[localhost]: Deploying configuration descriptor admin.xml >2006-01-19 12:11:29 HostConfig[localhost]: Deploying configuration descriptor manager.xml > > >....... on and on and on ......... > >2006-01-19 12:11:31 HostConfig[localhost]: Deploying web application directory ROOT >2006-01-19 12:11:31 StandardHost[localhost]: Installing web application at context path from URL file:C:\Program Files\Tomcat\jakarta-tomcat-4.1.31\webapps\ROOT >2006-01-19 12:11:31 WebappLoader[]: Deploying class repositories to work directory C:\Program Files\Tomcat\jakarta-tomcat-4.1.31\work\Standalone\localhost\_ >2006-01-19 12:11:31 WebappLoader[]: Deploy JAR /WEB-INF/lib/classes12.jar to C:\Program Files\Tomcat\jakarta-tomcat-4.1.31\webapps\ROOT\WEB-INF\lib\classes12.ja r >2006-01-19 12:11:31 StandardHost[localhost]: ContainerBase.addChild: start: >LifecycleException: start: : java.lang.ClassCastException: org.apache.naming.resources.FileDirContext > at org.apache.catalina.loader.WebappLoader.start(WebappLoader.java:631) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3486 ) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:774) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:548) > at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy er.java:260) > at org.apache.catalina.core.StandardHost.install(StandardHost.java:741) > at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java :512) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:354) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:671) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31 1) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu pport.java:119) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1149) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:707) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1141) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:316) > at org.apache.catalina.core.StandardService.start(StandardService.java:450) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143) > at org.apache.catalina.startup.Catalina.start(Catalina.java:463) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:350) > at org.apache.catalina.startup.Catalina.process(Catalina.java:129) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156) >----- Root Cause ----- >java.lang.ClassCastException: org.apache.naming.resources.FileDirContext > at org.apache.catalina.loader.WebappLoader.setRepositories(WebappLoader.jav a:1012) > at org.apache.catalina.loader.WebappLoader.start(WebappLoader.java:618) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3486 ) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:774) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:548) > at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy er.java:260) > at org.apache.catalina.core.StandardHost.install(StandardHost.java:741) > at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java :512) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:354) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:671) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31 1) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu pport.java:119) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1149) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:707) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1141) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:316) > at org.apache.catalina.core.StandardService.start(StandardService.java:450) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143) > at org.apache.catalina.startup.Catalina.start(Catalina.java:463) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:350) > at org.apache.catalina.startup.Catalina.process(Catalina.java:129) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156) > 2006-01-19 12:11:31 StandardHost[localhost]: Error deploying application at context path >java.lang.IllegalStateException: ContainerBase.addChild: start: LifecycleException: start: : > .... and more semi relevant stuff in the remaining logs ....... > > Regards, > Vidhi > > > >Anto Paul <[EMAIL PROTECTED]> wrote: > On 1/19/06, gupta vidhi wrote: > > >>i'd made some JSP & HTML pages(without DB Connectivity) and also execute them successfully, before copying classes12.jar file in WEB-INF\lib, but now when i'm executing my pages with or without DB Connec.,they aren't executing and showing the same error as i'd told you in my previous mail. >>now i'm unable to understand, what shud i do,bcoz i'm unable to understand the problem? >>if Tomcat would have not been installed properly,then how could the pages had executed successfully before.but now the same Tomcat is showing error with every page. >>what could be the reason behind this? >> >> >> > >If other JSP pages work Tomcat is configured properly. >As a next step check log files in the logs directory of Tomcat. See >the files like localhost*. The error message will be there. Post it. > > > >>Anto Paul wrote: >>On 1/19/06, gupta vidhi wrote: >> >> >>>Hello, >>>thanx for the code.i'd executed but facing some problems.its showing the following error: >>> >>>HTTP Status 500 - No Context configured to process this request >>>--------------------------------- >>> >>>type Status report >>>message No Context configured to process this request >>>description The server encountered an internal error (No Context configured to process this request) that prevented it from fulfilling this request. >>> >>>--------------------------------- >>> >>>Apache Tomcat/4.1.31 >>> >>> >>It should be because that Tomcat is not configured. To test this you >>should create a file named index.html with some text in it and try >>accessing it. If it works Tomcat is configured. BTW where tomcat is >>installed and what is the path to the application you are trying to >>access ?. >> >> >> >>>as you had asked me to copy classes12.zip from Oracle\jdbc\lib. but i'm bot finding the jdbc folder in my ORACLE_HOME. its in my : >>>C:\oracle1\jdk\lib\classes\sun\jdbc path.now this path don't have lib folder in it.this jdbc folder consists of odbc folder which again don't have any lib folder. >>> >>> >>> >>You should use Search -> Find from Windows start menu to locate the >>file classes12.zip or search for jdbc in your computer. If it is not >>found you should download it from oracle.com. Ritchie has given the >>link in a prevoius post. There you can download driver for any higher >>version of Oracle database and it will work for 8.0 also. Put the file >>in WEB-INF\lib and restart Tomcat. >> >> >> >> >>>i feel the above error might be coming bcoz of the same reason. >>>now you say, what should i do and what the matter is all about? >>> >>>Regards, >>> >>>Vidhi >>>Anto Paul wrote: >>>On 1/18/06, gupta vidhi wrote: >>> >>> >>>>i've JDBC installed in other path than Tomcat.you asked me to put the JDBC driver library into WEB-INF\lib. there's WEB-INF directory,but it do not have lib as its sub directory.what can be done for this? >>>>kindly tell me how to do the path setting of JDBC with JSP. >>>>i'd made a page in JSP,but when executing its generating error as: >>>> >>>>javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified >>>>and so on. >>>>kindly tell how to connect my JSP page with JDBC. >>>> >>>> >>>> >>>A JDBC tutorial is here >>>http://www-db.stanford.edu/~ullman/fcdb/oracle/or-jdbc.html >>> >>>Don't use JDBC-ODBC bridge. From the error message it seems that >>>it is using JDBC-ODBC bridge. >>>You will get the JDBC driver from ORACLE_HOME\jdbc\lib. For 8i the >>>file will be classes12.zip. Create a lib directory in WEB-INF >>>directory. Tomcat is case sensitive and lib must be in small letters. >>>Copy classes12.zip to WEB-INF\lib and rename it to classes12.jar. Now >>>to connect to database use the JDBC URL like >>>jdbc:oracle:thin:hr/[EMAIL PROTECTED]:1521:orcl. >>> >>>Don't for to restart Tomcat after putting the JAR file in WEB-INF\lib. >>> >>>The Oracle installation provides some sample Java code. Look in >>>jdbc folder for it. >>> >>>-- >>>rgds >>>Anto Paul >>> >>>--------------------------------------------------------------------- >>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >>> >>> >>>--------------------------------- >>>Yahoo! Photos >>>Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever. >>> >>> >>> >>-- >>rgds >>Anto Paul >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> >>--------------------------------- >>Yahoo! Photos >>Got holiday prints? See all the ways to get quality prints in your hands ASAP. >> >> >> > > >-- >rgds >Anto Paul > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > >--------------------------------- >Yahoo! Photos - Showcase holiday pictures in hardcover > Photo Books. You design it and we'll bind it! > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]