[Seasar-user:13119] Re: AOPについて

李乐 [E-MAIL ADDRESS DELETED]
2008年 3月 3日 (月) 11:17:13 JST


·Ö¤«¤ê¤Þ¤·¤¿¡£ÈÕ±¾ÕZ¤¬¤¢¤Þ¤ê¤è¤¯¤Ê¤¤¤Î¤Ç¡¢ÃÔ»ó¤ò¤«¤±¤Æ¡¢±¾µ±¤Ë¤¹¤ß¤Þ¤»¤ó¤Ç¤·¤¿¡£

£±£®¥Ð©`¥¸¥ç¥ó¤Ë¤Ä¤¤¤Æ
 seasar2 2.4.17
     teeda 1.0.11 SP2

2. やりたいこと
 畠何のDaoのupdate,insert,deleteをInterceptしたい。
 ¥Ç©`¥¿¸üФä×·¼Ó¤äÏ÷³ý¤Ê¤É¤òIntercept¤·¤Æ¡¢˜ØÏÞ¤òÅжϤ·¡¢˜ØÏޤΤʤ¤ˆöºÏ¥í¥°¥¤¥ó»­Ãæ¤ØßwÒƤ·¤Þ¤¹¡£

£³£®¤ä¤Ã¤¿¤³¤È
 ¢Ùcustomizer.dicon:
       <component name="daoSupportAspectCustomizer" class="
org.seasar.framework.container.customizer.AspectCustomizer">
          <property name="interceptorName">"dao.interceptor"</property>
       </component>
       <component name="daoCustomizer" class="
org.seasar.framework.container.customizer.CustomizerChain">
          <initMethod name="addAspectCustomizer">
             <arg>"dcwKengenInterceptor"</arg>
             <arg>".*"</arg>
             <arg>true</arg>
          </initMethod>
          <initMethod name="addCustomizer">
             <arg>daoSupportAspectCustomizer</arg>
          </initMethod>
          <initMethod name="addCustomizer">
             <arg>defaultCustomizer</arg>
          </initMethod>
       </component>
       <component name="dcwKengenInterceptor" class="
jp.wess.auth.DcwKengenInterceptor"/>
 ¢ÚDcwKengenInterceptor :
  public class DcwKengenInterceptor extends AbstractInterceptor {

    public Object invoke(MethodInvocation invocation) throws Throwable {
        FacesContext facesContext;
        ExternalContext extContext;
        HttpSession session;
        HttpServletRequest request;
        HttpServletResponse response;
        String systemId;
        String loginId;
        facesContext = FacesContext.getCurrentInstance();
        extContext = facesContext.getExternalContext();
        session = (HttpSession) extContext.getSession(true);
        request = (HttpServletRequest) extContext.getRequest();
        response = (HttpServletResponse) extContext.getResponse();
        String url = request.getRequestURI();
        System.out.println(url);
        System.out.println("Begin Intercept!Begin Intercept!Begin
Intercept!Begin Intercept!Begin Intercept!Begin Intercept!");
        Object ret = invocation.proceed();
        String name = invocation.getMethod().getName();
        String clazz = getTargetClass(invocation).getName();
        System.out.println("End Intercept!End Intercept!End Intercept!End
Intercept!End Intercept!End Intercept!End Intercept!");
        boolean kengen = false;
        if (!kengen) {
            if (url != null && url.indexOf("/view/m/") != -1) {
                response.sendRedirect(request.getContextPath()
                        + "/view/m/cmn/login.html".toLowerCase());
            } else {
                response.sendRedirect(request.getContextPath()
                        + "/view/cmn/login.html".toLowerCase());
            }
        }
        return ret;
    }
}

¢Û¥í¥°£º
2008-03-03 10:07:47,805 DEBUG [http-9090-Processor20] BEGIN
jp.wess.web.cmn.LoginAction#initialize()
2008-03-03 10:07:47,805 DEBUG [http-9090-Processor20] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:47,820 DEBUG [http-9090-Processor20] トランザクションをコミットしました
2008-03-03 10:07:47,820 DEBUG [http-9090-Processor20] END
jp.wess.web.cmn.LoginAction#initialize() : null
2008-03-03 10:07:51,305 DEBUG [http-9090-Processor20] BEGIN
jp.wess.web.cmn.LoginAction#doLogin()
2008-03-03 10:07:51,305 DEBUG [http-9090-Processor20] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,492 DEBUG [http-9090-Processor20] 麗尖議なコネクションを函誼しました
2008-03-03 10:07:51,492 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,492 DEBUG [http-9090-Processor20] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:51,570 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,570 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,570 DEBUG [http-9090-Processor20] UPDATE USER_INFO SET
timestamp = '2008-03-03 10.07.51', status = '10', role_cd = '070', login_id
= 'f000000022', kw = 'kwuser14', user_name_f = '型', user_name_l = '型',
sys_id = 'F500000001', acts_mngr_id = 'mngr14 ', prouser_id = null,
user_class_lev = 1, reg_name_cd = 'F0000022', user_kana_fname = 'シュウ',
user_kana_lname = '¥Ò¥ó¥Ò¥ó', com_name = 'ABC', dept_name = 'ͨÐŲ¿éT', tel1 =
'03-2874-3716', tel2 = null, tel3 = null, fax = null, mail1 =
'[E-MAIL ADDRESS DELETED]', mail2 = null, pw =
'40bd001563085fc35165329ea1ff5c5ecbdbbeef', pw1 =
'356a192b7913b04c54574d18c28d46e6395428ab', pw2 =
'356a192b7913b04c54574d18c28d46e6395428ab', valid_kigen = '2008-04-14',
login_try_times = 0, lock_rel_date = null, final_login_date = '2008-03-03',
pw_chg_date = '2008-01-10', pw_chg_yn = '1', updr_id = 'Z500000001',
updr_name_f = 'ˆ88', updr_name_l = '½ðøP' WHERE id = 30021 AND timestamp =
'2008-03-03 09.34.23'
2008-03-03 10:07:51,602 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,602 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,602 DEBUG [http-9090-Processor20] SELECT
ROLE_KENGEN_INFO.id, ROLE_KENGEN_INFO.timestamp, ROLE_KENGEN_INFO.role_cd,
ROLE_KENGEN_INFO.kengen_cd, ROLE_KENGEN_INFO.updr_id,
ROLE_KENGEN_INFO.updr_name_f, ROLE_KENGEN_INFO.updr_name_l FROM
ROLE_KENGEN_INFO WHERE TRIM(ROLE_CD) = '070' ORDER BY ID
2008-03-03 10:07:51,633 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,648 DEBUG [http-9090-Processor20] BEGIN
jp.wess.logic.cmn.impl.LoginLogicImpl#getUserInfo(f000000022)
2008-03-03 10:07:51,648 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,648 DEBUG [http-9090-Processor20] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:51,664 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,664 DEBUG [http-9090-Processor20] END
jp.wess.logic.cmn.impl.LoginLogicImpl#getUserInfo(f000000022) :
[E-MAIL ADDRESS DELETED][id=30021,sysId=F500000001,loginId=f000000022,actsMngrId=mngr14,prouserId=<null>,userClassLev=1,roleCd=070,regNameCd=F0000022,userNameF=·¿,userNameL=·¿,userKanaFname=¥·¥å¥¦,userKanaLname=¥Ò¥ó¥Ò¥ó,comName=ABC,deptName=ͨÐŲ¿éT,tel1=03-2874-3716,tel2=<null>,tel3=<null>,fax=<null>,mail1=
[E-MAIL ADDRESS DELETED],mail2=<null>,pw=40bd001563085fc35165329ea1ff5c5ecbdbbeef,pw1=356a192b7913b04c54574d18c28d46e6395428ab,pw2=356a192b7913b04c54574d18c28d46e6395428ab,kw=kwuser14,validKigen=2008-04-14,loginTryTimes=0,lockRelDate=<null>,finalLoginDate=2008-03-03,status=10,pwChgDate=2008-01-10,pwChgYn=1,timestamp=2008-03-03
10:07:51.57,updrId=Z500000001,updrNameF=ˆ88,updrNameL=½ðøP]
2008-03-03 10:07:51,664 DEBUG [http-9090-Processor20] BEGIN
jp.wess.logic.cmn.impl.LoginLogicImpl#checkUserInfo(f000000022)
2008-03-03 10:07:51,664 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,664 DEBUG [http-9090-Processor20] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:51,680 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,680 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,680 DEBUG [http-9090-Processor20] SELECT SYS_ENV_SET.id,
SYS_ENV_SET.timestamp, SYS_ENV_SET.updr_id, SYS_ENV_SET.updr_name_f,
SYS_ENV_SET.updr_name_l, SYS_ENV_SET.set_no, SYS_ENV_SET.set_group_cd,
SYS_ENV_SET.set_name, SYS_ENV_SET.set_value FROM SYS_ENV_SET WHERE SET_NO =
4
2008-03-03 10:07:51,711 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,711 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:51,711 DEBUG [http-9090-Processor20] SELECT SYS_ENV_SET.id,
SYS_ENV_SET.timestamp, SYS_ENV_SET.updr_id, SYS_ENV_SET.updr_name_f,
SYS_ENV_SET.updr_name_l, SYS_ENV_SET.set_no, SYS_ENV_SET.set_group_cd,
SYS_ENV_SET.set_name, SYS_ENV_SET.set_value FROM SYS_ENV_SET WHERE
SYS_ENV_SET.id = 5
2008-03-03 10:07:51,727 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:51,727 DEBUG [http-9090-Processor20] END
jp.wess.logic.cmn.impl.LoginLogicImpl#checkUserInfo(f000000022) : 2
2008-03-03 10:07:51,727 DEBUG [http-9090-Processor20] トランザクションをコミットしました
2008-03-03 10:07:51,727 DEBUG [http-9090-Processor20] END
jp.wess.web.cmn.LoginAction#doLogin() : null
2008-03-03 10:07:53,086 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,086 DEBUG [http-9090-Processor20] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:53,117 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,117 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,117 DEBUG [http-9090-Processor20] SELECT
ROLE_KENGEN_INFO.id, ROLE_KENGEN_INFO.timestamp, ROLE_KENGEN_INFO.role_cd,
ROLE_KENGEN_INFO.kengen_cd, ROLE_KENGEN_INFO.updr_id,
ROLE_KENGEN_INFO.updr_name_f, ROLE_KENGEN_INFO.updr_name_l FROM
ROLE_KENGEN_INFO WHERE TRIM(ROLE_CD) = '070' ORDER BY ID
2008-03-03 10:07:53,133 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,289 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,289 DEBUG [http-9090-Processor20] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:53,320 DEBUG [http-9090-Processor19] 麗尖議なコネクションを函誼しました
2008-03-03 10:07:53,336 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,336 DEBUG [http-9090-Processor19] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:53,367 DEBUG [http-9090-Processor22] 麗尖議なコネクションを函誼しました
2008-03-03 10:07:53,367 DEBUG [http-9090-Processor22] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,367 DEBUG [http-9090-Processor22] SELECT USER_INFO.id,
USER_INFO.timestamp, USER_INFO.status, USER_INFO.role_cd,
USER_INFO.login_id, USER_INFO.kw, USER_INFO.user_name_f,
USER_INFO.user_name_l, USER_INFO.sys_id, USER_INFO.acts_mngr_id,
USER_INFO.prouser_id, USER_INFO.user_class_lev, USER_INFO.reg_name_cd,
USER_INFO.user_kana_fname, USER_INFO.user_kana_lname, USER_INFO.com_name,
USER_INFO.dept_name, USER_INFO.tel1, USER_INFO.tel2, USER_INFO.tel3,
USER_INFO.fax, USER_INFO.mail1, USER_INFO.mail2, USER_INFO.pw,
USER_INFO.pw1, USER_INFO.pw2, USER_INFO.valid_kigen,
USER_INFO.login_try_times, USER_INFO.lock_rel_date,
USER_INFO.final_login_date, USER_INFO.pw_chg_date, USER_INFO.pw_chg_yn,
USER_INFO.updr_id, USER_INFO.updr_name_f, USER_INFO.updr_name_l FROM
USER_INFO WHERE TRIM(LOGIN_ID) = 'f000000022' AND STATUS <> '90'
2008-03-03 10:07:53,367 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,367 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,383 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,383 DEBUG [http-9090-Processor19] SELECT
ROLE_KENGEN_INFO.id, ROLE_KENGEN_INFO.timestamp, ROLE_KENGEN_INFO.role_cd,
ROLE_KENGEN_INFO.kengen_cd, ROLE_KENGEN_INFO.updr_id,
ROLE_KENGEN_INFO.updr_name_f, ROLE_KENGEN_INFO.updr_name_l FROM
ROLE_KENGEN_INFO WHERE TRIM(ROLE_CD) = '070' ORDER BY ID
2008-03-03 10:07:53,383 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,383 DEBUG [http-9090-Processor20] SELECT
ROLE_KENGEN_INFO.id, ROLE_KENGEN_INFO.timestamp, ROLE_KENGEN_INFO.role_cd,
ROLE_KENGEN_INFO.kengen_cd, ROLE_KENGEN_INFO.updr_id,
ROLE_KENGEN_INFO.updr_name_f, ROLE_KENGEN_INFO.updr_name_l FROM
ROLE_KENGEN_INFO WHERE TRIM(ROLE_CD) = '070' ORDER BY ID
2008-03-03 10:07:53,398 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,398 DEBUG [http-9090-Processor22] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,398 DEBUG [http-9090-Processor22] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,398 DEBUG [http-9090-Processor22] SELECT
ROLE_KENGEN_INFO.id, ROLE_KENGEN_INFO.timestamp, ROLE_KENGEN_INFO.role_cd,
ROLE_KENGEN_INFO.kengen_cd, ROLE_KENGEN_INFO.updr_id,
ROLE_KENGEN_INFO.updr_name_f, ROLE_KENGEN_INFO.updr_name_l FROM
ROLE_KENGEN_INFO WHERE TRIM(ROLE_CD) = '070' ORDER BY ID
2008-03-03 10:07:53,398 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,461 DEBUG [http-9090-Processor19] BEGIN
jp.wess.web.cmn.MenuAction#initialize()
2008-03-03 10:07:53,461 DEBUG [http-9090-Processor19] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,461 DEBUG [http-9090-Processor19] トランザクションをコミットしました
2008-03-03 10:07:53,461 DEBUG [http-9090-Processor19] END
jp.wess.web.cmn.MenuAction#initialize() : null
2008-03-03 10:07:53,461 DEBUG [http-9090-Processor19] BEGIN
jp.wess.web.cmn.MenuAction#prerender()
2008-03-03 10:07:53,477 DEBUG [http-9090-Processor22] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,477 DEBUG [http-9090-Processor20] BEGIN
jp.wess.web.cmn.HeaderAction#initialize()
2008-03-03 10:07:53,492 DEBUG [http-9090-Processor19] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,492 DEBUG [http-9090-Processor20] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,492 DEBUG [http-9090-Processor20] トランザクションをコミットしました
2008-03-03 10:07:53,492 DEBUG [http-9090-Processor20] END
jp.wess.web.cmn.HeaderAction#initialize() : null
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] BEGIN
jp.wess.web.op.sysm.NotiInfoDispAction#initialize()
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor20] BEGIN
jp.wess.web.cmn.HeaderAction#prerender()
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor20] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] トランザクションをコミットしました
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor20] BEGIN
jp.wess.logic.cmn.impl.HeaderLogicImpl#getLogo()
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] END
jp.wess.web.op.sysm.NotiInfoDispAction#initialize() : null
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] BEGIN
jp.wess.web.op.sysm.NotiInfoDispAction#prerender()
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤òé_ʼ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor20] SELECT SYS_ENV_SET.id,
SYS_ENV_SET.timestamp, SYS_ENV_SET.updr_id, SYS_ENV_SET.updr_name_f,
SYS_ENV_SET.updr_name_l, SYS_ENV_SET.set_no, SYS_ENV_SET.set_group_cd,
SYS_ENV_SET.set_name, SYS_ENV_SET.set_value FROM SYS_ENV_SET WHERE SET_NO =
35
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:07:53,523 DEBUG [http-9090-Processor22] SELECT
 *
FROM
    REG_OPTION
WHERE
    TRIM(REG_NAME_CD) = TRIM('F0000022')
2008-03-03 10:07:53,539 DEBUG [http-9090-Processor20] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,539 DEBUG [http-9090-Processor20] END
jp.wess.logic.cmn.impl.HeaderLogicImpl#getLogo() :
/dcw/images/logo_header.gif
2008-03-03 10:07:53,539 DEBUG [http-9090-Processor20] トランザクションをコミットしました
2008-03-03 10:07:53,539 DEBUG [http-9090-Processor20] END
jp.wess.web.cmn.HeaderAction#prerender() : null
2008-03-03 10:07:53,570 DEBUG [http-9090-Processor22] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
2008-03-03 10:07:53,570 DEBUG [http-9090-Processor22] トランザクションをコミットしました
2008-03-03 10:07:53,570 DEBUG [http-9090-Processor22] END
jp.wess.web.op.sysm.NotiInfoDispAction#prerender() : null
2008-03-03 10:08:08,133 DEBUG [http-9090-Processor19] BEGIN
jp.wess.logic.cmn.impl.AccessLogicImpl#getWorkFlowList(070)
/dcw/view/cmn/menu.html
Begin Intercept!Begin Intercept!Begin Intercept!Begin Intercept!Begin
Intercept!Begin Intercept!
2008-03-03 10:08:10,961 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:08:10,961 DEBUG [http-9090-Processor19] SELECT
    DISTINCT M.MENU_CD,
    M.MENU_NAME,
    M.MENU_PATH,
    M.MENU_CATE_CD,
    R.ROLE_CD
FROM MENU_MASTER M
LEFT OUTER JOIN (
 SELECT
     DISTINCT M1.MENU_CD,
     RK.ROLE_CD
 FROM MENU_MASTER M1
 INNER JOIN KENGEN_MENU_INFO KM ON KM.MENU_CD = M1.MENU_CD
 INNER JOIN ROLE_KENGEN_INFO RK ON RK.KENGEN_CD = KM.KENGEN_CD AND
RK.ROLE_CD = '070'
 WHERE (M1.MENU_CATE_CD <> '050' AND M1.MENU_CATE_CD <> '060')
) R
ON R.MENU_CD = M.MENU_CD

WHERE M.MENU_CATE_CD = '120'


ORDER BY MENU_CATE_CD, MENU_CD
2008-03-03 10:08:11,023 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
End Intercept!End Intercept!End Intercept!End Intercept!End Intercept!End
Intercept!End Intercept!
2008-03-03 10:08:11,023 DEBUG [http-9090-Processor19] END
jp.wess.logic.cmn.impl.AccessLogicImpl#getWorkFlowList(070) : [
[E-MAIL ADDRESS DELETED], [E-MAIL ADDRESS DELETED],
[E-MAIL ADDRESS DELETED], [E-MAIL ADDRESS DELETED],
[E-MAIL ADDRESS DELETED], [E-MAIL ADDRESS DELETED],
[E-MAIL ADDRESS DELETED], [E-MAIL ADDRESS DELETED],
[E-MAIL ADDRESS DELETED], [E-MAIL ADDRESS DELETED]]
2008-03-03 10:08:15,320 DEBUG [http-9090-Processor19] BEGIN
jp.wess.logic.cmn.impl.AccessLogicImpl#getCount(120020, F500000001, false)
/dcw/view/cmn/menu.html
Begin Intercept!Begin Intercept!Begin Intercept!Begin Intercept!Begin
Intercept!Begin Intercept!
2008-03-03 10:08:22,273 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òÈ¡µÃ¤·¤Þ¤·¤¿
2008-03-03 10:08:22,273 DEBUG [http-9090-Processor19] SELECT
    COUNT(*) AS COUNT
FROM
    ID_ISSUE_APPLY
WHERE
    TRIM(STATUS) = TRIM('11')
    AND TRIM(SHONINSHA_ID) = TRIM('F500000001')
2008-03-03 10:08:22,305 DEBUG [http-9090-Processor19] Õ“ÀíµÄ¤Ê¥³¥Í¥¯¥·¥ç¥ó¤òé]¤¸¤Þ¤·¤¿
End Intercept!End Intercept!End Intercept!End Intercept!End Intercept!End
Intercept!End Intercept!
2008-03-03 10:08:32,039 DEBUG [http-9090-Processor19] END
jp.wess.logic.cmn.impl.AccessLogicImpl#getCount(120020, F500000001, false)
Throwable:jp.wess.exception.WessSysException: [ESYS-001]¥·¥¹¥Æ¥à¥¨¥é©`°kÉú.
2008-03-03 10:08:35,523 DEBUG [http-9090-Processor19] ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤ò¥í©`¥ë¥Ð¥Ã¥¯¤·¤Þ¤·¤¿
2008-03-03 10:08:35,523 DEBUG [http-9090-Processor19] END
jp.wess.web.cmn.MenuAction#prerender() Throwable:
jp.wess.exception.WessSysException: [ESYS-001]¥·¥¹¥Æ¥à¥¨¥é©`°kÉú.
2008-03-03 10:08:35,523 DEBUG [http-9090-Processor19] [ESYS-001]¥·¥¹¥Æ¥à¥¨¥é©`°kÉú.
jp.wess.exception.WessSysException: [ESYS-001]¥·¥¹¥Æ¥à¥¨¥é©`°kÉú.
 at jp.wess.web.cmn.MenuAction.prerender(MenuAction.java:351)
 at
jp.wess.web.cmn.MenuAction$$EnhancedByS2AOP$$cc2061.$$prerender$$invokeSuperMethod$$
(MenuAction$$EnhancedByS2AOP$$cc2061.java)
 at
jp.wess.web.cmn.MenuAction$$EnhancedByS2AOP$$cc2061$$MethodInvocation$$prerender1.proceed
(MethodInvocationClassGenerator.java)
 at org.seasar.extension.tx.RequiredInterceptor.invoke(
RequiredInterceptor.java:48)
 at
jp.wess.web.cmn.MenuAction$$EnhancedByS2AOP$$cc2061$$MethodInvocation$$prerender1.proceed
(MethodInvocationClassGenerator.java)
 at org.seasar.teeda.extension.interceptor.ActionSupportInterceptor.invoke(
ActionSupportInterceptor.java:47)
 at
jp.wess.web.cmn.MenuAction$$EnhancedByS2AOP$$cc2061$$MethodInvocation$$prerender1.proceed
(MethodInvocationClassGenerator.java)
 at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(
TraceInterceptor.java:73)
 at
jp.wess.web.cmn.MenuAction$$EnhancedByS2AOP$$cc2061$$MethodInvocation$$prerender1.proceed
(MethodInvocationClassGenerator.java)
 at jp.wess.web.cmn.MenuAction$$EnhancedByS2AOP$$cc2061.prerender
(MenuAction$$EnhancedByS2AOP$$cc2061.java)
 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:585)
 at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:73)
 at org.seasar.framework.beans.impl.BeanDescImpl.invoke(BeanDescImpl.java
:213)
 at org.seasar.teeda.extension.html.impl.HtmlComponentInvokerImpl.invoke(
HtmlComponentInvokerImpl.java:159)
 at
org.seasar.teeda.extension.html.impl.HtmlComponentInvokerImpl.invokePrerender
(HtmlComponentInvokerImpl.java:134)
 at org.seasar.teeda.extension.render.TViewRootRenderer.invoke(
TViewRootRenderer.java:312)
 at org.seasar.teeda.extension.render.TViewRootRenderer.encodeBegin(
TViewRootRenderer.java:140)
 at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java
:330)
 at javax.faces.component.UIViewRoot.encodeBegin(UIViewRoot.java:100)
 at javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:240)
 at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:177)
 at org.seasar.teeda.extension.taglib.TViewTag.doStartTag(TViewTag.java:98)
 at
org.seasar.teeda.extension.html.processor.ElementProcessorImpl.processTag(
ElementProcessorImpl.java:145)
 at org.seasar.teeda.extension.html.processor.ElementProcessorImpl.process(
ElementProcessorImpl.java:138)
 at org.seasar.teeda.extension.html.processor.ElementProcessorImpl.process(
ElementProcessorImpl.java:119)
 at org.seasar.teeda.extension.html.impl.HtmlViewHandler.renderView(
HtmlViewHandler.java:161)
 at org.seasar.teeda.extension.html.impl.HtmlViewHandler.renderView(
HtmlViewHandler.java:141)
 at org.seasar.teeda.core.lifecycle.impl.RenderResponsePhase.executePhase(
RenderResponsePhase.java:38)
 at org.seasar.teeda.core.lifecycle.AbstractPhase.execute(AbstractPhase.java
:57)
 at org.seasar.teeda.core.lifecycle.LifecycleImpl.render(LifecycleImpl.java
:131)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at jp.wess.auth.DcwKengenFilter.doFilter(DcwKengenFilter.java:150)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at jp.wess.auth.DcwAuthFilter.doFilter(DcwAuthFilter.java:111)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(
ExtensionsFilter.java:122)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(
HotdeployFilter.java:69)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(
S2ContainerFilter.java:64)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java
:69)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:210)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:174)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:151)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:665)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:528)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:81)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:685)
 at java.lang.Thread.run(Thread.java:595)
2008-03-03 10:08:35,555 DEBUG [http-9090-Processor19]
java.lang.IllegalStateException
 at org.apache.catalina.connector.ResponseFacade.sendRedirect(
ResponseFacade.java:433)
 at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(
HttpServletResponseWrapper.java:126)
 at org.seasar.teeda.core.util.ServletExternalContextUtil.redirect(
ServletExternalContextUtil.java:188)
 at
org.seasar.teeda.core.context.servlet.ServletExternalContextImpl.redirect(
ServletExternalContextImpl.java:315)
 at org.seasar.teeda.core.util.NavigationHandlerUtil.redirect(
NavigationHandlerUtil.java:55)
 at
org.seasar.teeda.extension.util.TeedaExtensionErrorPageManagerImpl.handleException
(TeedaExtensionErrorPageManagerImpl.java:81)
 at org.seasar.teeda.extension.html.impl.HtmlComponentInvokerImpl.invoke(
HtmlComponentInvokerImpl.java:176)
 at
org.seasar.teeda.extension.html.impl.HtmlComponentInvokerImpl.invokePrerender
(HtmlComponentInvokerImpl.java:134)
 at org.seasar.teeda.extension.render.TViewRootRenderer.invoke(
TViewRootRenderer.java:312)
 at org.seasar.teeda.extension.render.TViewRootRenderer.encodeBegin(
TViewRootRenderer.java:140)
 at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java
:330)
 at javax.faces.component.UIViewRoot.encodeBegin(UIViewRoot.java:100)
 at javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:240)
 at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:177)
 at org.seasar.teeda.extension.taglib.TViewTag.doStartTag(TViewTag.java:98)
 at
org.seasar.teeda.extension.html.processor.ElementProcessorImpl.processTag(
ElementProcessorImpl.java:145)
 at org.seasar.teeda.extension.html.processor.ElementProcessorImpl.process(
ElementProcessorImpl.java:138)
 at org.seasar.teeda.extension.html.processor.ElementProcessorImpl.process(
ElementProcessorImpl.java:119)
 at org.seasar.teeda.extension.html.impl.HtmlViewHandler.renderView(
HtmlViewHandler.java:161)
 at org.seasar.teeda.extension.html.impl.HtmlViewHandler.renderView(
HtmlViewHandler.java:141)
 at org.seasar.teeda.core.lifecycle.impl.RenderResponsePhase.executePhase(
RenderResponsePhase.java:38)
 at org.seasar.teeda.core.lifecycle.AbstractPhase.execute(AbstractPhase.java
:57)
 at org.seasar.teeda.core.lifecycle.LifecycleImpl.render(LifecycleImpl.java
:131)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at jp.wess.auth.DcwKengenFilter.doFilter(DcwKengenFilter.java:150)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at jp.wess.auth.DcwAuthFilter.doFilter(DcwAuthFilter.java:111)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(
ExtensionsFilter.java:122)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(
HotdeployFilter.java:69)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(
S2ContainerFilter.java:64)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java
:69)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:210)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:174)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:151)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:665)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:528)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:81)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:685)
 at java.lang.Thread.run(Thread.java:595)
2008-03-03 10:08:35,555 ERROR [http-9090-Processor19] ¥µ©`¥Ö¥ì¥Ã¥È facesServlet
のServlet.service()が箭翌を誘げました
java.lang.IllegalStateException
 at org.apache.catalina.connector.ResponseFacade.sendRedirect(
ResponseFacade.java:433)
 at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(
HttpServletResponseWrapper.java:126)
 at org.seasar.teeda.core.util.ServletExternalContextUtil.redirect(
ServletExternalContextUtil.java:188)
 at
org.seasar.teeda.core.context.servlet.ServletExternalContextImpl.redirect(
ServletExternalContextImpl.java:315)
 at org.seasar.teeda.core.util.NavigationHandlerUtil.redirect(
NavigationHandlerUtil.java:55)
 at
org.seasar.teeda.extension.util.TeedaExtensionErrorPageManagerImpl.handleException
(TeedaExtensionErrorPageManagerImpl.java:81)
 at org.seasar.teeda.core.lifecycle.LifecycleImpl.handleException(
LifecycleImpl.java:116)
 at org.seasar.teeda.core.lifecycle.LifecycleImpl.render(LifecycleImpl.java
:135)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at jp.wess.auth.DcwKengenFilter.doFilter(DcwKengenFilter.java:150)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at jp.wess.auth.DcwAuthFilter.doFilter(DcwAuthFilter.java:111)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(
ExtensionsFilter.java:122)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(
HotdeployFilter.java:69)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(
S2ContainerFilter.java:64)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java
:69)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:210)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:174)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:151)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:665)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:528)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:81)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:685)
 at java.lang.Thread.run(Thread.java:595)

¢Ü¬FÏó£º

A£º¥í¥°¤Ë¤è¤Ã¤Æ¡¢È«¤Æ¤ÎDao¤ÎMethod£ó¤òInterceptor¤Ç¤­¤Ê¤¤¤½¤¦¤Ç¤¹¡££¨pointcut ¤Ï ".*"£©

B£ºrequest ¤òredirect¤¢¤È¤¹¤°¤ËßwÒƤ·¤Þ¤»¤ó¡£

ÒÔÉϤǤ¹¡£´_ÕJ¤ò¤ªîŠ¤¤Ö¤·¤Þ¤¹¡£
2008/3/2, Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:
>
> СÁÖ (koichik) ¤Ç¤¹£®
>
> éœë…¤Ë¥á©`¥ë¤ò³ö¤·¤Æ¤â´ð¤òµÃ¤é¤ì¤ë¤È¤ÏÏÞ¤ê¤Þ¤»¤ó£®
> Ù|†–¤¹¤ëëH¤Ï£¬ÒÔϤˤĤ¤¤ÆÕi¤ßÊ֤ˁ»¤ï¤ë¤è¤¦¤Ë
> •ø¤¤¤Æ¤¯¤À¤µ¤¤£®
>
> 1£®¤ä¤ê¤¿¤¤¤³¤È
>   ÆÚ´ý¤¹¤ë½Y¹û¤ò¾ßÌåµÄ¤Ë•ø¤¤¤Æ¤¯¤À¤µ¤¤£®
>
> 2£®¤ä¤Ã¤¿¤³¤È
>   1£®¤òŒg¬F¤¹¤ë¤¿¤á¤Ë¤ä¤Ã¤¿¤³¤È¤ò¾ßÌåµÄ¤Ë•ø¤¤¤Æ¤¯¤À¤µ¤¤£®
>   ¥½©`¥¹¤äÔO¶¨¥Õ¥¡¥¤¥ë¤Î’i»‚¤¬¤¢¤ë¤È¤¤¤¤¤Ç¤·¤ç¤¦£®
>   ʹÓ䷤Ƥ¤¤ë¥×¥í¥À¥¯¥È¤È¤½¤Î¥Ð©`¥¸¥ç¥ó¤â•ø¤¤¤Æ¤¯¤À¤µ¤¤£®
>
> 3£®ŒgëH¤Î½Y¹û
>   1£®¤Ç¤ÎÆÚ´ý¤¹¤ë½Y¹û¤È¤Îß`¤¤¤ò¾ßÌåµÄ¤Ë•ø¤¤¤Æ¤¯¤À¤µ¤¤£®
>   ¥í¥°¤Î’i»‚¤ä¥Ç¥Ð¥Ã¥¬¤Ç¤Î×´›r¤ÎÕhÃ÷¤¬¤¢¤ë¤È¤¤¤¤¤Ç¤·¤ç¤¦£®
>
>
> ¤Ç¤­¤ì¤ÐÒÔϤÎÎÄÕ¤âÕi¤ó¤Ç¤ß¤Æ¤¯¤À¤µ¤¤£®
>
> http://www.hyuki.com/writing/techask.html
>
>
> ÉÏÓ›¤ËšÝ¤ò¤Ä¤±¤Æ£¬Ù|†–¤ò¤·Ö±¤·¤Æ¤¯¤À¤µ¤¤£®
>
>
> --
> <component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080303/eadead53/attachment-0001.html 


Seasar-user メーリングリストの案内