[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 メーリングリストの案内