上下文无法使用apache tomcat和netbeans启动

上下文无法使用apache tomcat和netbeans启动,tomcat,glassfish,netbeans-7.1,Tomcat,Glassfish,Netbeans 7.1,当我尝试使用ApacheTomcat6.0.35服务器运行我的项目时,我遇到以下错误 SEVERE: End event threw exception java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth

当我尝试使用ApacheTomcat6.0.35服务器运行我的项目时,我遇到以下错误

SEVERE: End event threw exception
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:959)
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:1138)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1741)
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2739)
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2719)
... 54 more
这里它显示web.xml文件中的错误,包括错误
java.lang.reflect.InvocationTargetException

/localhost/knowledgecenter/WEB-INF/WEB.xml;行号:11;栏目号:23;(11,23:Servlet映射在我运行项目时指定了未知的Servlet名称validfiles1

Sep 04, 2012 4:40:34 AM org.apache.catalina.startup.ContextConfig applicationWebConfig
SEVERE: Parse error in application web.xml file at jndi:/localhost/knowledgecenter/WEB-INF/web.xml
 org.xml.sax.SAXParseException; systemId: jndi:/localhost/knowledgecenter/WEB-INF/web.xml; lineNumber: 11; columnNumber: 23; Error at (11, 23: Servlet mapping specifies an unknown servlet name validfiles1
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2806)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2832)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1741)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2898)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1076)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4612)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:559)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1399)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1500)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:849)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name validfiles1
at    org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2739)
at  org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2719)
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:959)
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:1138)
... 47 more
同样的项目在glassfish下运行良好,但在使用netbeans 7.1的tomcat.iam中失败。 我在清理和构建过程中收到此警告

init:
undeploy-clean:
deps-clean:
do-clean:
Deleting directory /home/adapco/NetBeansProjects/knowledgecenter/build
Deleting directory /home/adapco/NetBeansProjects/knowledgecenter/dist
check-clean:
clean:
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
Created dir: /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/classes
Created dir: /home/adapco/NetBeansProjects/knowledgecenter/build/web/META-INF
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/META-INF
Copying 53 files to /home/adapco/NetBeansProjects/knowledgecenter/build/web
library-inclusion-in-archive:
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/lib
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/lib
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/lib
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/lib
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/lib
Copying 1 file to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/lib
library-inclusion-in-manifest:
Created dir: /home/adapco/NetBeansProjects/knowledgecenter/build/empty
Compiling 15 source files to /home/adapco/NetBeansProjects/knowledgecenter/build/web/WEB-INF/classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
compile:
compile-jsps:
Created dir: /home/adapco/NetBeansProjects/knowledgecenter/dist
Building jar: /home/adapco/NetBeansProjects/knowledgecenter/dist/knowledgecenter.war
do-dist:
dist:
BUILD SUCCESSFUL (total time: 0 seconds)

您的工作空间中是否有任何名为
validfiles1
的文件?是的……该文件存在。您可以发布web.xml的内容吗?我已经解决了这个问题,它是使用web.xml解决的。首先它正在执行servlet映射,然后是类。需要反转以获得工作。解决问题后,我将面临新的problem.chk此链接