免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2960 | 回复: 6
打印 上一主题 下一主题

怪胎,struts2 问题。 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-09-12 14:34 |只看该作者 |倒序浏览
开发 IDE : NetBeans 7.2 , 安装的是 stuts2 的插件。

代码及配置如下:

web.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  3.     <context-param>
  4.         <param-name>contextConfigLocation</param-name>
  5.         <param-value>/WEB-INF/applicationContext.xml</param-value>
  6.     </context-param>
  7.     <filter>
  8.         <filter-name>struts2</filter-name>
  9.         <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
  10.     </filter>
  11.     <filter-mapping>
  12.         <filter-name>struts2</filter-name>
  13.         <url-pattern>/*</url-pattern>
  14.     </filter-mapping>
  15.     <listener>
  16.         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  17.     </listener>
  18.     <servlet>
  19.         <servlet-name>dispatcher</servlet-name>
  20.         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  21.         <load-on-startup>2</load-on-startup>
  22.     </servlet>
  23.     <servlet-mapping>
  24.         <servlet-name>dispatcher</servlet-name>
  25.         <url-pattern>*.htm</url-pattern>
  26.     </servlet-mapping>
  27.     <session-config>
  28.         <session-timeout>
  29.             30
  30.         </session-timeout>
  31.     </session-config>
  32.     <welcome-file-list>
  33.         <welcome-file>login.jsp</welcome-file>
  34.     </welcome-file-list>
  35. </web-app>
复制代码
struts.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>

  2. <!DOCTYPE struts PUBLIC
  3.         "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
  4.         "http://struts.apache.org/dtds/struts-2.0.dtd">

  5. <struts>
  6.             <package name="org.casystem.action" extends="struts-default">
  7.                 <action name="login.action" class="org.casystem.action.LoginAction">
  8.                         <result name="success">/success.jsp</result>
  9.                         <result name="error">/error.jsp</result>
  10.                 </action>
  11.         </package>
  12. </struts>
复制代码
login.jsp
  1. <%--
  2. Views should be stored under the WEB-INF folder so that
  3. they are not accessible except through controller process.

  4. This JSP is here to provide a redirect to the dispatcher
  5. servlet but should be the only JSP outside of WEB-INF.
  6. --%>
  7. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  8. <%@taglib prefix="s" uri="/struts-tags" %>
  9. <html>
  10.     <head>
  11.         <title>This is CaSystem Login JSP</title>
  12.     </head>
  13.     <body>
  14.         <form action="login.action" method="post">
  15.             <table>
  16.                 <tr>
  17.                     <td>用户:</td>
  18.                     <td><input type="text" name="user.username"></td>
  19.                 </tr>
  20.                 <tr>
  21.                     <td>密码:</td>
  22.                     <td><input type="password" name="user.password"></td>
  23.                 </tr>
  24.                 <tr>
  25.                     <td><input type="reset" value="重置" /></td>
  26.                     <td><input type="submit" value="提交" /></td>
  27.                 </tr>
  28.             </table>
  29.         </form>
  30.     </body>
  31.    
  32. </html>
复制代码
LoginAction.java
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package org.casystem.action;


  6. import com.opensymphony.xwork2.ActionSupport;
  7. import org.casystem.model.User;

  8. public class LoginAction extends ActionSupport {
  9.        
  10.         /**
  11.          *
  12.          */
  13.         private static final long serialVersionUID = 1L;
  14.         private User user;

  15.         @Override
  16.         public String execute() throws Exception {
  17.                 // TODO Auto-generated method stub
  18.                 if ("test".equals(user.getUsername()) && "123456".equals(user.getPassword())){
  19.                         return SUCCESS;
  20.                 }else{
  21.                         return ERROR;
  22.                 }
  23.         }
  24.        
  25.         public User getUser(){
  26.                 return user;
  27.         }
  28.        
  29.         public void setUser(User user){
  30.                 this.user = user;
  31.         }

  32. }

复制代码
User.java
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package org.casystem.model;

  6. import java.io.Serializable;
  7. /**
  8. *
  9. * @author work
  10. */
  11. public class User implements Serializable {
  12.     private String username;
  13.     private String password;
  14.    
  15.     public String getUsername(){
  16.         return username;
  17.     }
  18.    
  19.     public void setUsername(String username){
  20.         this.username = username;
  21.     }
  22.    
  23.     public String getPassword(){
  24.         return password;
  25.     }
  26.    
  27.     public void setPassword(String password){
  28.         this.password = password;
  29.     }
  30.    
  31. }
复制代码
error.jsp
  1. <%--
  2.     Document   : error
  3.     Created on : 2012-9-12, 11:05:11
  4.     Author     : work
  5. --%>

  6. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  7. <%@taglib prefix="s" uri="/struts-tags"%>
  8. <!DOCTYPE html>
  9. <html>
  10.     <head>
  11.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  12.         <title>ERROR JSP</title>
  13.     </head>
  14.     <body>
  15.         <h1>您输入的用户ID或密码有误,请重新<a href="login.jsp">登录</a>.</h1>
  16.     </body>
  17. </html>
复制代码
success.jsp
  1. <%--
  2.     Document   : success
  3.     Created on : 2012-9-12, 11:02:32
  4.     Author     : work
  5. --%>

  6. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  7. <%@taglib prefix="s" uri="/struts-tags"%>
  8. <!DOCTYPE html>
  9. <html>
  10.     <head>
  11.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  12.         <title>JSP Page</title>
  13.     </head>
  14.     <body>
  15.         <h1>Hello , <s:property value="user.username"></s:property> WelCom to CaSystem Site.</h1>
  16.     </body>
  17. </html>
复制代码
错误信息:
  1. Using CATALINA_BASE:   /home/work/.netbeans/7.2/apache-tomcat-7.0.27.0_base
  2. Using CATALINA_HOME:   /home/work/apache-tomcat-7.0.27
  3. Using CATALINA_TMPDIR: /home/work/.netbeans/7.2/apache-tomcat-7.0.27.0_base/temp
  4. Using JRE_HOME:        /usr/java/jdk1.6.0_34
  5. Using CLASSPATH:       /home/work/apache-tomcat-7.0.27/bin/bootstrap.jar:/home/work/apache-tomcat-7.0.27/bin/tomcat-juli.jar
  6. 2012-9-12 14:25:51 org.apache.catalina.core.AprLifecycleListener init
  7. 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_34/jre/lib/i386/server:/usr/java/jdk1.6.0_34/jre/lib/i386:/usr/java/jdk1.6.0_34/jre/../lib/i386:/usr/java/jdk1.6.0_34/jre/lib/i386/client:/usr/java/jdk1.6.0_34/jre/lib/i386:/usr/java/jdk1.6.0_34/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
  8. 2012-9-12 14:25:51 org.apache.coyote.AbstractProtocol init
  9. 信息: Initializing ProtocolHandler ["http-bio-8084"]
  10. 2012-9-12 14:25:51 org.apache.coyote.AbstractProtocol init
  11. 信息: Initializing ProtocolHandler ["ajp-bio-8009"]
  12. 2012-9-12 14:25:51 org.apache.catalina.startup.Catalina load
  13. 信息: Initialization processed in 705 ms
  14. 2012-9-12 14:25:51 org.apache.catalina.core.StandardService startInternal
  15. 信息: Starting service Catalina
  16. 2012-9-12 14:25:51 org.apache.catalina.core.StandardEngine startInternal
  17. 信息: Starting Servlet Engine: Apache Tomcat/7.0.27
  18. 2012-9-12 14:25:51 org.apache.catalina.startup.HostConfig deployDescriptor
  19. 信息: Deploying configuration descriptor /home/work/.netbeans/7.2/apache-tomcat-7.0.27.0_base/conf/Catalina/localhost/ROOT.xml
  20. 2012-9-12 14:25:53 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
  21. 信息: Parsing configuration file [struts-default.xml]
  22. 2012-9-12 14:25:53 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
  23. 信息: Unable to locate configuration files of the name struts-plugin.xml, skipping
  24. 2012-9-12 14:25:53 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
  25. 信息: Parsing configuration file [struts-plugin.xml]
  26. 2012-9-12 14:25:53 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
  27. 信息: Parsing configuration file [struts.xml]
  28. 2012-9-12 14:25:53 org.apache.catalina.startup.HostConfig deployDescriptor
  29. 信息: Deploying configuration descriptor /home/work/.netbeans/7.2/apache-tomcat-7.0.27.0_base/conf/Catalina/localhost/manager.xml
  30. 2012-9-12 14:25:53 org.apache.catalina.startup.HostConfig deployDescriptor
  31. 信息: Deploying configuration descriptor /home/work/.netbeans/7.2/apache-tomcat-7.0.27.0_base/conf/Catalina/localhost/CaSystem.xml
  32. 2012-9-12 14:25:56 org.springframework.web.context.ContextLoader initWebApplicationContext
  33. 信息: Root WebApplicationContext: initialization started
  34. 2012-9-12 14:25:56 org.springframework.context.support.AbstractApplicationContext prepareRefresh
  35. 信息: Refreshing Root WebApplicationContext: startup date [Wed Sep 12 14:25:56 CST 2012]; root of context hierarchy
  36. 2012-9-12 14:25:56 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  37. 信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
  38. 2012-9-12 14:25:56 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
  39. 信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@133f6dd: defining beans []; root of factory hierarchy
  40. 2012-9-12 14:25:56 org.springframework.web.context.ContextLoader initWebApplicationContext
  41. 信息: Root WebApplicationContext: initialization completed in 268 ms
  42. 2012-9-12 14:25:56 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  43. 信息: Parsing configuration file [struts-default.xml]
  44. 2012-9-12 14:25:56 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  45. 信息: Parsing configuration file [struts-plugin.xml]
  46. 2012-9-12 14:25:56 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  47. 信息: Parsing configuration file [struts.xml]
  48. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  49. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.ObjectFactory)
  50. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  51. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.FileManager)
  52. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  53. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
  54. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  55. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
  56. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  57. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
  58. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  59. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
  60. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  61. 信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
  62. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  63. 信息: Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
  64. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  65. 信息: Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
  66. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  67. 信息: Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
  68. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  69. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
  70. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  71. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
  72. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  73. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
  74. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  75. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
  76. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  77. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
  78. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  79. 信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
  80. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  81. 信息: Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
  82. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
  83. 信息: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
  84. 2012-9-12 14:25:57 org.springframework.web.servlet.FrameworkServlet initServletBean
  85. 信息: FrameworkServlet 'dispatcher': initialization started
  86. 2012-9-12 14:25:57 org.springframework.context.support.AbstractApplicationContext prepareRefresh
  87. 信息: Refreshing WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Sep 12 14:25:57 CST 2012]; parent: Root WebApplicationContext
  88. 2012-9-12 14:25:57 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  89. 信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
  90. 2012-9-12 14:25:57 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
  91. 信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@17c50b9: defining beans [org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping#0,urlMapping,viewResolver,indexController]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@133f6dd
  92. 2012-9-12 14:25:57 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
  93. 信息: Mapped URL path [/index.htm] onto handler 'indexController'
  94. 2012-9-12 14:25:57 org.springframework.web.servlet.FrameworkServlet initServletBean
  95. 信息: FrameworkServlet 'dispatcher': initialization completed in 294 ms
  96. 2012-9-12 14:25:57 org.apache.coyote.AbstractProtocol start
  97. 信息: Starting ProtocolHandler ["http-bio-8084"]
  98. 2012-9-12 14:25:57 org.apache.coyote.AbstractProtocol start
  99. 信息: Starting ProtocolHandler ["ajp-bio-8009"]
  100. 2012-9-12 14:25:57 org.apache.catalina.startup.Catalina start
  101. 信息: Server startup in 6094 ms
  102. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
  103. 警告: Could not find action or result
  104. There is no Action mapped for namespace / and action name netbeans-tomcat-status-test. - [unknown location]
  105.         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
  106.         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
  107.         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
  108.         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
  109.         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
  110.         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
  111.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  112.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  113.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
  114.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
  115.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  116.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  117.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
  118.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
  119.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  120.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  121.         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
  122.         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
  123.         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
  124.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  125.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  126.         at java.lang.Thread.run(Thread.java:662)
  127. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
  128. 警告: Could not find action or result
  129. There is no Action mapped for namespace / and action name netbeans-tomcat-status-test. - [unknown location]
  130.         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
  131.         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
  132.         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
  133.         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
  134.         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
  135.         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
  136.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  137.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  138.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
  139.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
  140.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  141.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  142.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
  143.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
  144.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  145.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  146.         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
  147.         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
  148.         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
  149.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  150.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  151.         at java.lang.Thread.run(Thread.java:662)
  152. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
  153. 警告: Could not find action or result
  154. There is no Action mapped for namespace / and action name netbeans-tomcat-status-test. - [unknown location]
  155.         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
  156.         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
  157.         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
  158.         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
  159.         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
  160.         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
  161.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  162.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  163.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
  164.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
  165.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  166.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  167.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
  168.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
  169.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  170.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  171.         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
  172.         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
  173.         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
  174.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  175.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  176.         at java.lang.Thread.run(Thread.java:662)
  177. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
  178. 警告: Could not find action or result
  179. There is no Action mapped for namespace / and action name netbeans-tomcat-status-test. - [unknown location]
  180.         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
  181.         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
  182.         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
  183.         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
  184.         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
  185.         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
  186.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  187.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  188.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
  189.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
  190.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  191.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  192.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
  193.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
  194.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  195.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  196.         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
  197.         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
  198.         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
  199.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  200.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  201.         at java.lang.Thread.run(Thread.java:662)
  202. 2012-9-12 14:25:57 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
  203. 警告: Could not find action or result
  204. There is no Action mapped for namespace / and action name netbeans-tomcat-status-test. - [unknown location]
  205.         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
  206.         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
  207.         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
  208.         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
  209.         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
  210.         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
  211.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  212.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  213.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
  214.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
  215.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  216.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  217.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
  218.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
  219.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  220.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  221.         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
  222.         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
  223.         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
  224.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  225.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  226.         at java.lang.Thread.run(Thread.java:662)
  227. 2012-9-12 14:25:58 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
  228. 警告: Could not find action or result
  229. There is no Action mapped for namespace / and action name netbeans-tomcat-status-test. - [unknown location]
  230.         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
  231.         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
  232.         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
  233.         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
  234.         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
  235.         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
  236.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  237.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  238.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
  239.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
  240.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  241.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  242.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
  243.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
  244.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  245.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  246.         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
  247.         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
  248.         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
  249.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  250.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  251.         at java.lang.Thread.run(Thread.java:662)
复制代码

论坛徽章:
0
2 [报告]
发表于 2012-09-13 07:52 |只看该作者
这种问题一般就是配置出错了。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2012-09-13 09:43 |只看该作者
回复 2# _Rayx


    我的所有测试代码都贴在上面了,你帮我看看?

我没看到哪个地方配置错误啊。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2012-09-14 08:31 |只看该作者
难道木有人愿意帮俺?

论坛徽章:
0
5 [报告]
发表于 2012-09-14 10:19 |只看该作者

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2012-09-14 12:08 |只看该作者
@wlmouse虽然不是这个问题,但还是要谢谢你。

现在的情况是,我用以前的工程的 struts2 的 jar 包替换了发布的工程中的 struts2 的jar 包,别的啥都木有修改。重新启动,系统就一切正常。再无类似的问题报出来。

我觉得是 struts2 的 jar 包的问题,也许是 struts2 的新的版本要求在开发的时候还要引入其他的 package(import),或者是还有什么配置和说的文档上不一样。

我前面的代码就只是在 action 中引入了 import com.opensymphony.xwork2.ActionSupport;

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2012-09-15 20:54 |只看该作者
问题解决了。

谢谢大家的关注。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP