Java 在tomcat 6上部署spring应用程序时出现异常

Java 在tomcat 6上部署spring应用程序时出现异常,java,servlets,tomcat6,Java,Servlets,Tomcat6,我正在尝试使用spring制作一个简单的web应用程序,并将其部署到Tomcat6上。当我尝试在服务器上部署它时,它会给出以下错误。我无法确定问题是出在Tomcat还是我的应用程序上 Feb 12, 2010 3:45:43 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting prope

我正在尝试使用spring制作一个简单的web应用程序,并将其部署到Tomcat6上。当我尝试在服务器上部署它时,它会给出以下错误。我无法确定问题是出在Tomcat还是我的应用程序上

Feb 12, 2010 3:45:43 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:SpringPOC' did not find a matching property. Feb 12, 2010 3:45:43 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\jre1.5.0_15\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.5.0_15/bin/client;C:/Program Files/Java/jre1.5.0_15/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Windows Imaging\;C:\Program Files\Java\jdk1.5.0_15\bin Feb 12, 2010 3:45:43 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Feb 12, 2010 3:45:43 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 737 ms Feb 12, 2010 3:45:43 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Feb 12, 2010 3:45:43 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 Feb 12, 2010 3:45:43 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.callMethodN(IntrospectionUtils.java:956) at org.apache.catalina.startup.CallMethodMultiRule.end(WebRuleSet.java:789) at org.apache.tomcat.util.digester.Rule.end(Rule.java:229) at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1140) 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$FragmentContentDispatcher.dispatch(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 org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644) at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name profile at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2470) at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2450) ... 35 more Feb 12, 2010 3:45:43 PM org.apache.catalina.startup.ContextConfig applicationWebConfig SEVERE: Parse error in application web.xml file at jndi:/localhost/SpringPOC/WEB-INF/web.xml java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name profile at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2808) at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2834) at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1143) 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$FragmentContentDispatcher.dispatch(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 org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644) at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Feb 12, 2010 3:45:43 PM org.apache.catalina.startup.ContextConfig applicationWebConfig SEVERE: Occurred at line 8 column 23 Feb 12, 2010 3:45:43 PM org.apache.catalina.startup.ContextConfig start SEVERE: Marking this application unavailable due to previous error(s) Feb 12, 2010 3:45:43 PM org.apache.catalina.core.StandardContext start SEVERE: Error getConfigured Feb 12, 2010 3:45:43 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/SpringPOC] startup failed due to previous errors Feb 12, 2010 3:45:43 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Feb 12, 2010 3:45:43 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Feb 12, 2010 3:45:43 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/31 config=null Feb 12, 2010 3:45:43 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 635 ms 2010年2月12日下午3:45:43 org.apache.tomcat.util.digester.SetPropertiesRule开始 警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}将属性“source”设置为“org.eclipse.jst.jee.Server:SpringPOC”未找到匹配的属性。 2010年2月12日下午3:45:43 org.apache.catalina.core.AprLifecycleListener init 信息:在java.library.path:C:\Program Files\java\jre1.5.0\u 15\bin;上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中实现最佳性能;。;C:\WINDOWS\system32;C:\WINDOWS;C:/ProgramFiles/Java/jre1.5.0_15/bin/client;C:/ProgramFiles/Java/jre1.5.0_15/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Windows Imaging\;C:\ProgramFiles\Java\jdk1.5.0\U 15\bin 2010年2月12日下午3:45:43 org.apache.coyote.http11.http11协议初始化 信息:在HTTP-8080上初始化Coyote HTTP/1.1 2010年2月12日下午3:45:43 org.apache.catalina.startup.catalina加载 信息:初始化处理时间为737毫秒 2010年2月12日下午3:45:43 org.apache.catalina.core.StandardService开始 信息:开始服务Catalina 2010年2月12日下午3:45:43 org.apache.catalina.core.StandardEngine启动 信息:启动Servlet引擎:ApacheTomcat/6.0.20 2010年2月12日下午3:45:43 org.apache.tomcat.util.digester.digester-endElement 严重:结束事件引发异常 java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:956) 位于org.apache.catalina.startup.CallMethodMultiRule.end(WebRuleSet.java:789) 位于org.apache.tomcat.util.digester.Rule.end(Rule.java:229) 位于org.apache.tomcat.util.digester.digester.endElement(digester.java:1140) 位于com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(未知源代码) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.ScannedElement(未知来源) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(未知源) 在com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.ScandDocument(未知来源) 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(未知源) 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(未知源) 位于com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(未知源) 位于com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(未知源代码) 位于org.apache.tomcat.util.digester.digester.parse(digester.java:1644) 位于org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365) 位于org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066) 位于org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261) 在org.apache.catalina.util.LifecycleSupport.FireLifecycleSupport(LifecycleSupport.java:119)上 位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4399) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 位于org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 位于org.apache.catalina.core.StandardService.start(StandardService.java:516) 位于org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 位于org.apache.catalina.startup.catalina.start(catalina.java:583) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 原因:java.lang.IllegalArgumentException:Servlet映射指定未知的Servlet名称配置文件 位于org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2470) 位于org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2450) ... 35多 2010年2月12日下午3:45:43 org.apache.catalina.startup.ContextConfig应用程序网络配置 严重:jndi:/localhost/SpringPOC/web-INF/web.xml处的应用程序web.xml文件中存在解析错误 java.lang.IllegalArgumentException:Servlet映射指定未知的Servlet名称配置文件 位于org.apache.tomcat.util.digester.digester.createSAXException(digester.java:2808) 位于org.apache.tomcat.util.digester.digester.createSAXException(digester.java:2834) 位于org.apache.tomcat.util.digester.digester.endElement(digester.java:1143) 位于com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(未知源代码) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.ScannedElement(未知来源) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(未知源) 在com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.ScandDocument(未知来源) 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(未知源) 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(未知源) 在
Parse error in application web.xml file at jndi:/localhost/SpringPOC/WEB-INF/web.xml
Servlet mapping specifies an unknown servlet name profile
<servlet-mapping>
  <servlet-name>profile</servlet-name>
  <url-pattern>*</url-pattern>
</servlet-mapping>
<servlet>
  <servlet-name>profile</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
   <servlet-name>profile</servlet-name>

   <url-pattern>/profile</url-pattern>
  <servlet-name>profile</servlet-name>

  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

  <load-on-startup>1</load-on-startup>

</servlet>