Hi ,

I am new to Java.

I am facing an issue on running J2EE application in Tomcat Server 6.0.43, I am getting the below error for which 404 page is displayed.

Jan 27, 2015 4:21:57 PM org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\CapgeminiScripts\Support Tools\;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jre6\bin;;.

Jan 27, 2015 4:21:57 PM org.apache.tomcat.util.digester.SetPropertiesRule begin

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:gui' did not find a matching property.

Jan 27, 2015 4:21:57 PM org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-8080

Jan 27, 2015 4:21:57 PM org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 420 ms

Jan 27, 2015 4:21:57 PM org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

Jan 27, 2015 4:21:57 PM org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.43

Jan 27, 2015 4:21:57 PM org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(D:\Users\sparipoo\workspace_KTW\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\gui\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

Jan 27, 2015 4:21:57 PM org.apache.tomcat.util.digester.Digester endElement

SEVERE: End event threw exception

java.lang.reflect.InvocationTargetException

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:928)

  at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:192)

  at org.apache.tomcat.util.digester.Rule.end(Rule.java:228)

  at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1158)

  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

  at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1675)

  at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)

  at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1045)

  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:265)

  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)

  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4616)

  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060)

  at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)

  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060)

  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

  at org.apache.catalina.core.StandardService.start(StandardService.java:525)

  at org.apache.catalina.core.StandardServer.start(StandardServer.java:759)

  at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)

  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> /exportHandler/*.jsp in filter mapping

  at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2531)

  ... 37 more

Jan 27, 2015 4:21:57 PM org.apache.catalina.startup.ContextConfig applicationWebConfig

SEVERE: Parse error in application web.xml file at jndi:/localhost/gui/WEB-INF/web.xml

java.lang.IllegalArgumentException: Invalid <url-pattern> /exportHandler/*.jsp in filter mapping

  at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2839)

  at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2865)

  at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1161)

  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)

  at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

  at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1675)

  at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)

  at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1045)

  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:265)

  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)

  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4616)

  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060)

  at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)

  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060)

  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

  at org.apache.catalina.core.StandardService.start(StandardService.java:525)

  at org.apache.catalina.core.StandardServer.start(StandardServer.java:759)

  at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)

  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> /exportHandler/*.jsp in filter mapping

  at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2531)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:928)

  at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:192)

  at org.apache.tomcat.util.digester.Rule.end(Rule.java:228)

  at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1158)

  ... 29 more

Jan 27, 2015 4:21:57 PM org.apache.catalina.startup.ContextConfig applicationWebConfig

SEVERE: Occurred at line 27 column 20

Jan 27, 2015 4:21:57 PM org.apache.catalina.startup.ContextConfig start

SEVERE: Marking this application unavailable due to previous error(s)

Jan 27, 2015 4:21:57 PM org.apache.catalina.core.StandardContext start

SEVERE: Error getConfigured

Jan 27, 2015 4:21:57 PM org.apache.catalina.core.StandardContext start

SEVERE: Context [/gui] startup failed due to previous errors

Jan 27, 2015 4:21:57 PM org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

Jan 27, 2015 4:21:57 PM org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009

Jan 27, 2015 4:21:57 PM org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=0/10  config=null

Jan 27, 2015 4:21:57 PM org.apache.catalina.startup.Catalina start

INFO: Server startup in 607 ms

 

Please find the web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">

  <display-name>gui</display-name>

  <error-page>

    <error-code>500</error-code>

    <location>/errorpage.jsp</location>

  </error-page>

  <error-page>

    <error-code>404</error-code>

    <location>/errorpage.jsp</location>

  </error-page>

  <filter>

    <filter-name>exportHandler</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>exportHandler</param-value>

    </init-param>

    <init-param>

      <param-name>creationdateRequired</param-name>

      <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>exportHandler</filter-name>

    <url-pattern>/exportHandler/*.jsp</url-pattern>

  </filter-mapping>

 

 

 

   <filter>

    <filter-name>importHandler</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>importHandler</param-value>

    </init-param>

    <init-param>

      <param-name>creationdateRequired</param-name>

      <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>importHandler</filter-name>

    <url-pattern>/importHandler/*.jsp</url-pattern>

  </filter-mapping>

 

 

  <filter>

    <filter-name>importMonitor</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>importMonitor</param-value>

    </init-param>

    <init-param>

      <param-name>creationdateRequired</param-name>

      <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>importMonitor</filter-name>

    <url-pattern>/importMonitor/*.jsp</url-pattern>

  </filter-mapping>

 

  <filter>

    <filter-name>notificationHandler</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>notificationHandler</param-value>

    </init-param>

    <init-param>

      <param-name>creationdateRequired</param-name>

      <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>notificationHandler</filter-name>

    <url-pattern>/notificationHandler/*.jsp</url-pattern>

  </filter-mapping>

 

 

  <filter>

    <filter-name>npAgreement</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>npAgreement</param-value>

    </init-param>

    <init-param>

      <param-name>creationdateRequired</param-name>

      <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>npAgreement</filter-name>

    <url-pattern>/npAgreement/*.jsp</url-pattern>

  </filter-mapping>

 

 

  <filter>

    <filter-name>numberSearch</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>numberSearch</param-value>

    </init-param>

    <init-param>

      <param-name>creationdateRequired</param-name>

      <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>numberSearch</filter-name>

    <url-pattern>/numberSearch/*.jsp</url-pattern>

  </filter-mapping>

 

 

   <filter>

    <filter-name>shared</filter-name>

    <filter-class>security.SecurityFilter</filter-class>

    <init-param>

      <param-name>gui</param-name>

      <param-value>shared</param-value>

    </init-param>

    </filter>

  <filter-mapping>

    <filter-name>shared</filter-name>

    <url-pattern>/shared/*.jsp</url-pattern>

  </filter-mapping>

 

  <servlet>

    <servlet-name>Login</servlet-name>

    <servlet-class>security.SecurityServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>Login</servlet-name>

    <url-pattern>/login</url-pattern>

  </servlet-mapping>

 

<resource-ref>

    <description>DB Connection</description>

    <res-ref-name>ds/NPAS</res-ref-name>

    <res-type>javax.sql.DataSource</res-type>

    <res-auth>Container</res-auth>

  </resource-ref>

  <session-config>

    <session-timeout>480</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>login.jsp</welcome-file>

    <welcome-file>sample.jsp</welcome-file>

    <welcome-file>index.htm</welcome-file>

    <welcome-file>index.jsp</welcome-file>

    <welcome-file>default.html</welcome-file>

    <welcome-file>default.htm</welcome-file>

    <welcome-file>default.jsp</welcome-file>

  </welcome-file-list>

</web-app>

 

I don't understand as to why this error is appearing. For easy purpose marking the error part BOLD.

Please help me out if there is any solution for the same.

 

Regards,

Sirisha

FacebookTwitterLinkedin
Pin It
Joomla Tutorials for Beginners