标题:struts部署出错,就高人指点
只看楼主
hhhuuuhu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-11-27
结帖率:0
已结贴  问题点数:20 回复次数:1 
struts部署出错,就高人指点
2010-11-27 15:49:48 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_21\bin;C:\Tomcat 6.0\bin
2010-11-27 15:49:48 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-11-27 15:49:48 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 297 ms
2010-11-27 15:49:48 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-11-27 15:49:48 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.9
2010-11-27 15:49:48 org.apache.tomcat.util.digester.Digester endElement
严重: End event threw exception
java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:930)
    at org.apache.catalina.startup.CallMethodMultiRule.end(WebRuleSet.java:760)
    at org.apache.tomcat.util.digester.Rule.end(Rule.java:229)
    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1058)
    at com.(AbstractSAXParser.java:601)
    at com.(XMLDocumentFragmentScannerImpl.java:1782)
    at com.(XMLDocumentFragmentScannerImpl.java:2938)
    at com.(XMLDocumentScannerImpl.java:648)
    at com.(XMLDocumentFragmentScannerImpl.java:511)
    at com.(XML11Configuration.java:808)
    at com.(XML11Configuration.java:737)
    at com.(XMLParser.java:119)
    at com.(AbstractSAXParser.java:1205)
    at com.(SAXParserImpl.java:522)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:369)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1062)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4238)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    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:597)
    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: Invalid <url-pattern> dynaactionform.do in servlet mapping
    at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2385)
    at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2361)
    ... 45 more
2010-11-27 15:49:48 org.apache.catalina.startup.ContextConfig applicationWebConfig
严重: Parse error in application web.xml file at jndi:/localhost/struts_actionform/WEB-INF/web.xml
java.lang.IllegalArgumentException: Invalid <url-pattern> dynaactionform.do in servlet mapping
    at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2726)
    at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2752)
    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1061)
    at com.(AbstractSAXParser.java:601)
    at com.(XMLDocumentFragmentScannerImpl.java:1782)
    at com.(XMLDocumentFragmentScannerImpl.java:2938)
    at com.(XMLDocumentScannerImpl.java:648)
    at com.(XMLDocumentFragmentScannerImpl.java:511)
    at com.(XML11Configuration.java:808)
    at com.(XML11Configuration.java:737)
    at com.(XMLParser.java:119)
    at com.(AbstractSAXParser.java:1205)
    at com.(SAXParserImpl.java:522)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:369)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1062)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4238)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    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:597)
    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: Invalid <url-pattern> dynaactionform.do in servlet mapping
    at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2385)
    at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2361)
    at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:930)
    at org.apache.catalina.startup.CallMethodMultiRule.end(WebRuleSet.java:760)
    at org.apache.tomcat.util.digester.Rule.end(Rule.java:229)
    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1058)
    ... 38 more
2010-11-27 15:49:48 org.apache.catalina.startup.ContextConfig applicationWebConfig
严重: Occurred at line 33 column 21
2010-11-27 15:49:48 org.apache.catalina.startup.ContextConfig start
严重: Marking this application unavailable due to previous error(s)
2010-11-27 15:49:48 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2010-11-27 15:49:48 org.apache.catalina.core.StandardContext start
严重: Context [/struts_actionform] startup failed due to previous errors
2010-11-27 15:49:49 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-11-27 15:49:49 org.apache. init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-11-27 15:49:49 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31  config=null
2010-11-27 15:49:49 org.apache.catalina.startup.Catalina start
信息: Server startup in 1047 ms


上面是出错信息
下面是我的WEB.XML配置
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.

<web-app>
  <display-name>Struts Blank Application</display-name>
  

  
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value>2</param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>

</web-app>

都跟视频一样,不知道为什么就是出错,而且也没用到dynaactionform
搜索更多相关主题的帖子: struts 高人 部署 
2010-11-27 15:51
czg123698741
Rank: 2
等 级:论坛游民
帖 子:348
专家分:84
注 册:2009-3-4
得分:20 
你这个应该是struts1的配置,你最好别自己写,拷贝自带空项目!!!!!

先确认一下您的tomcat和jdk没有配置错,最后,应该是在启动项目的时候就报错啦
2010-11-27 19:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327087-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019793 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved