Hi to all,,,
i know that this subject has been posted hundred time before but i tried them, and it still not working..
am trying now to request my app from tomcat 5.0.28
every thing was just working perfect on jdeveloper 10.1.3
then i depolyed the project into war file and put it in the webapp folder..
it's unzipped when tomcat started..
but when i request my project:
Apache Tomcat/5.0.28
http://localhost:8080/Timing/
the 404 error is here:
HTTP Status 404 - /Timing/
--------------------------------------------------------------------------------
type Status report
message /Timing/
description The requested resource (/Timing/) is not available.
--------------------------------------------------------------------------------
my web.xml is:
<?xml version = '1.0' encoding = 'windows-1252'?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
<description>Empty web.xml file for Web Application</description>
<context-param>
<param-name>DATABASE_URL</param-name>
<param-value>jdbc:microsoft:sqlserver://209.132.211.9:1433;selectMethod=cursor;DatabaseName=online6</param-value>
</context-param>
<listener>
<listener-class>MyServletContextListener</listener-class>
</listener>
<servlet>
<servlet-name>ConfirmEmployee</servlet-name>
<servlet-class>ConfirmEmployee</servlet-class>
</servlet>
<servlet>
<servlet-name>SaveTimeIn</servlet-name>
<servlet-class>SaveTimeIn</servlet-class>
</servlet>
<servlet>
<servlet-name>TimeProcess</servlet-name>
<servlet-class>TimeProcess</servlet-class>
</servlet>
<servlet>
<servlet-name>EmployeeRecord</servlet-name>
<servlet-class>EmployeeRecord</servlet-class>
</servlet>
<servlet>
<servlet-name>EmployeeRecordWithJustification</servlet-name>
<servlet-class>EmployeeRecordWithJustification</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConfirmEmployee</servlet-name>
<url-pattern>/ConfirmEmployee</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SaveTimeIn</servlet-name>
<url-pattern>/SaveTimeIn</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TimeProcess</servlet-name>
<url-pattern>/TimeProcess</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>EmployeeRecord</servlet-name>
<url-pattern>/EmployeeRecord</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>EmployeeRecordWithJustification</servlet-name>
<url-pattern>/EmployeeRecordWithJustification</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>35</session-timeout>
</session-config>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>timesheetmain.jsp</welcome-file>
</welcome-file-list>
</web-app>
and this is what the log file showed me:
2007-07-26 11:35:57 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2007-07-26 11:35:59 StandardContext[/KhusheimTiming]Exception sending context initialized event to listener instance of class MyServletContextListener
java.lang.NoClassDefFoundError: com/microsoft/jdbc/sqlserver/SQLServerDriver
at MyServletContextListener.contextInitialized(MyServletContextListener.java:8)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
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:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
2007-07-26 11:35:59 StandardContext[/KhusheimTiming]Exception sending context destroyed event to listener instance of class MyServletContextListener
java.lang.NullPointerException
at MyServletContextListener.contextDestroyed(MyServletContextListener.java:22)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3868)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4531)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
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:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
2007-07-26 11:35:59 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2007-07-26 11:35:59 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2007-07-26 11:35:59 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2007-07-26 11:35:59 StandardContext[/servlets-examples]SessionListener: contextInitialized()
Thanks in advance..