java吧 关注:1,270,672贴子:12,779,340
  • 8回复贴,共1

求大神们看看 是什么错误

只看楼主收藏回复

2015-1-17 17:37:27 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: No configuration found for the specified action: 'reg' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
2015-1-17 17:37:30 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: No configuration found for the specified action: 'reg' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
2015-1-17 17:41:07 org.apache.catalina.startup.HostConfig checkResources


1楼2015-01-17 17:48回复
    求大神们看看


    2楼2015-01-17 17:50
    回复
      2025-07-23 14:11:41
      广告
      不感兴趣
      开通SVIP免广告
      跟reg有关的都去看下,应该是这玩意有问题


      来自Android客户端3楼2015-01-17 17:56
      回复
        我搞了一下午了 没搞好


        4楼2015-01-17 17:57
        回复
          这是Struts.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE struts PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
          "http://struts.apache.org/dtds/struts-2.1.dtd">
          <struts>
          <!-- 配置action,class与spring-xml中bean的名称对应 -->
          <package name="reg" extends="struts-default" >
          <default-interceptor-ref name="basicStack"/>
          <action name="reg" class="reg">
          <result name="success">/show.jsp</result>
          <result name="error">/index.jsp</result>
          <interceptor-ref name="basicStack"></interceptor-ref>
          </action>
          <!-- 配置action,class与spring-xml中bean的名称对应 -->
          <action name="login" class="login">
          <result name="success">/show.jsp</result>
          <result name="error">/login.jsp</result>
          </action>
          </package>
          </struts>


          5楼2015-01-17 17:59
          回复
            package com.fit.action;
            import com.fit.bean.User;
            import com.fit.service.UserService;
            import com.opensymphony.xwork2.ActionSupport;
            @SuppressWarnings("serial")
            public class UserAction extends ActionSupport{
            /**
            *
            */
            private static final long serialVersionUID = 1L;
            private User user;
            private UserService userService;
            public User getUser() {
            return user;
            }
            public void setUser(User user) {
            this.user = user;
            }
            public UserService getUserService() {
            return userService;
            }
            public void setUserService(UserService userService) {
            this.userService = userService;
            }
            public String execute() {
            System.out.println(user.getUser_name()+"---------------------");
            System.out.println(user);
            if(!(userService.checkUser(user))){
            System.out.println("if___________000000000000000000000");
            userService .reg(user);
            return "success";
            }
            System.out.println("================");
            return "error";
            }
            }


            7楼2015-01-17 18:01
            回复
              Action的class要写全路径的,带包的那种


              8楼2015-01-17 19:31
              收起回复
                type Exception report
                message Unable to instantiate Action, reg, defined for 'reg' in namespace '/'reg
                description The server encountered an internal error that prevented it from fulfilling this request.
                exception
                Unable to instantiate Action, reg, defined for 'reg' in namespace '/'regcom.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:306)com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:387)com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
                root cause
                java.lang.ClassNotFoundException: regorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:146)com.opensymphony.xwork2.ObjectFactory.getClassInstance(ObjectFactory.java:96)com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:206)com.opensymphony.xwork2.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:128)com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:139)com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:109)com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:287)com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:387)com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)


                10楼2015-01-17 19:47
                回复