<div>$B$+$H$A$s$G$9!#(B</div><div>nativeGetNewTLA $B$H!"(Bblocked $B$G8!:w$7$?$H$3$m0J2<$N%G%#%9%+%C%7%g%s$,8+$D$+$j$^$7$?$,;29M$K$O$5$l$^$7$?$+!)(B</div><div><br></div><div><a href="http://forums.oracle.com/forums/thread.jspa?threadID=816243&tstart=-2">http://forums.oracle.com/forums/thread.jspa?threadID=816243&tstart=-2</a></div>
<div><br></div><div><br></div><br><br><div class="gmail_quote">2010$BG/(B1$B7n(B13$BF|(B9:22 <span dir="ltr"><<a href="mailto:isasaki@itfor.co.jp">isasaki@itfor.co.jp</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
$B:4!9LZ$H?=$7$^$9!#(B<br>
<br>
mayaa$B$N%=!<%9(BPageImpl.java$B$N(B140$B9TL\(B($B2<5-%W%m%0%i%`(B1)$B$NItJ,$G!"%"%W%j%1!<%7%g%s$NA4$F$N%9%l%C%I$,Dd;_$7$F$7$^$&8=>]$,H/@8$7$^$7$?!#(B<br>
$B%9%l%C%I$,;_$^$C$?Bg85$O!"2<5-%9%l%C%I%@%s%W(B1$B!"%9%l%C%I%@%s%W(B2$B$NFbMF$+$i!"(BEngineImpl.java$B$N(B609$B9TL\$G;_$^$C$F$$$k;]$N%9%l%C%I%@%s%W$,=P$F$^$7$?!#(B<br>
<br>
1$BG/0J>e1?MQ$7$F$$$k%"%W%j%1!<%7%g%s$G!"%i%$%V%i%j$N%"%C%W%G!<%H$b9T$C$F$$$^$;$s$,!">c32$,FbB8$7$F$$$?$N$+$H;W$$$^$9$,:G6a$N0l%v7n$G(B2$B2sF1>c32$,H/@8$7$^$7$?!#(B<br>
<br>
$BK\>c32$r2r>C$9$k$?$a$NJ}K!$O$"$j$^$9$G$7$g$&$+!)(B<br>
mayaa+HTML$B$N=q$-J}$K5/0x$7$F$$$k$H$+!"%i%$%V%i%j$N%"%C%W%G!<%H$G2r>C$G$-$k$J$I!">pJs$,$"$j$^$7$?$i$465<($/$@$5$$!#(B<br>
$B$h$m$7$/$*4j$$$$$?$7$^$9!#(B<br>
<br>
[$B4D6-(B]<br>
$B!&(BWeblogic9.2MP2<br>
$B!&(BS2 2.3.17 + S2Struts 1.2.9 + mayaa1.1.19<br>
<br>
$B"#%W%m%0%i%`(B1<br>
org/seasar/mayaa/impl/engine/PageImpl#getTemplateFromFixedSuffix (PageImpl.java:140)<br>
<br>
134 protected Template getTemplateFromFixedSuffix(<br>
135 String suffix, String extension) {<br>
136 if (suffix == null || extension == null) {<br>
137 throw new IllegalArgumentException();<br>
138 }<br>
139 Engine engine = ProviderUtil.getEngine();<br>
140 synchronized (engine) {<br>
141 String systemID = engine.getTemplateID(this, suffix, extension);<br>
142 Template template = findTemplateFromCache(systemID);<br>
143 if (template != null) {<br>
144 if (template.getSource().exists()) {<br>
145 return template;<br>
146 }<br>
147 return null;<br>
148 }<br>
149 return engine.createTemplateInstance(this, suffix, extension);<br>
150 }<br>
151 }<br>
<br>
$B"#%W%m%0%i%`(B2<br>
org/seasar/mayaa/impl/engine/EngineImpl.getTemplateID(EngineImpl.java:609)<br>
<br>
608 public String getTemplateID(Page page, String suffix, String extension) {<br>
609 StringBuffer name = new StringBuffer(page.getPageName());<br>
610 if (StringUtil.hasValue(suffix)) {<br>
611 String separator = getSuffixSeparator();<br>
612 name.append(separator).append(suffix);<br>
613 }<br>
614 if (StringUtil.hasValue(extension)) {<br>
615 name.append(".").append(extension);<br>
616 }<br>
617 return name.toString();<br>
618 }<br>
<br>
<br>
$B"#%9%l%C%I%@%s%W(B1 - $B%9%l%C%I(B77$B$,860x$G%9%l%C%I$,Dd;_$7$F$$$k%a%C%;!<%8!J(BExecuteThread: '8'$B$NFbMF$O2<5-%9%l%C%I%@%s%W(B3$B$K$"$j!K(B<br>
<br>
Chain 8:<br>
"[STUCK] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" id=73 idx=0xac tid=23579 waiting for org/seasar/mayaa/impl/engine/EngineImpl@0x1c382888 held by:<br>
"[STUCK] ExecuteThread: '77' for queue: 'weblogic.kernel.Default (self-tuning)'" id=338 idx=0x1b4 tid=409 in chain 5<br>
<br>
<br>
$B"#%9%l%C%I%@%s%W(B2 - $B;_$^$C$F$$$k%9%l%C%I(B<br>
<br>
"[STUCK] ExecuteThread: '77' for queue: 'weblogic.kernel.Default (self-tuning)'" id=338 idx=0x1b4 tid=409 prio=1 alive, in native, native_blocked, daemon<br>
at jrockit/vm/Allocator.nativeGetNewTLA()I(Native Method)<br>
at jrockit/vm/Allocator.getNewTLAAndAlloc(IIIZ)Ljava/lang/Object;(Unknown Source)[optimized]<br>
at jrockit/vm/Allocator.prepareNextChunkAndAlloc(IIII)Ljava/lang/Object;(Unknown Source)[inlined]<br>
at jrockit/vm/Allocator.getMoreMemoryAndAlloc(IIIIZ)Ljava/lang/Object;(Unknown Source)[optimized]<br>
at java/lang/AbstractStringBuilder.<init>(AbstractStringBuilder.java:44)[inlined]<br>
at java/lang/StringBuffer.<init>(StringBuffer.java:104)[inlined]<br>
at org/seasar/mayaa/impl/engine/EngineImpl.getTemplateID(EngineImpl.java:609)[optimized]<br>
at org/seasar/mayaa/impl/engine/PageImpl.getTemplateFromFixedSuffix(PageImpl.java:141)[optimized]<br>
^-- Holding lock: org/seasar/mayaa/impl/engine/EngineImpl@0x1c382888[fat lock]<br>
at org/seasar/mayaa/impl/engine/PageImpl.getTemplate(PageImpl.java:163)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.getTemplate(RenderUtil.java:298)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderPage(RenderUtil.java:333)[inlined]<br>
at org/seasar/mayaa/impl/engine/processor/InsertProcessor.doStartProcess(InsertProcessor.java:327)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:134)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderProcessorTree(RenderUtil.java:263)[inlined]<br>
at org/seasar/mayaa/impl/engine/TemplateImpl.doTemplateRender(TemplateImpl.java:203)[optimized]<br>
at org/seasar/mayaa/impl/engine/PageImpl.renderTemplate(PageImpl.java:242)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderPage(RenderUtil.java:348)[inlined]<br>
at org/seasar/mayaa/impl/engine/PageImpl.doPageRender(PageImpl.java:190)[optimized]<br>
at org/seasar/mayaa/impl/engine/EngineImpl.doPageService(EngineImpl.java:368)[optimized]<br>
at org/seasar/mayaa/impl/engine/EngineImpl.doService(EngineImpl.java:490)[optimized]<br>
at org/seasar/mayaa/impl/MayaaServlet.doService(MayaaServlet.java:97)[inlined]<br>
at jp/co/****/*******/core/MayaaServletEx.doService(MayaaServletEx.java:56)[inlined]<br>
at org/seasar/mayaa/impl/MayaaServlet.doGet(MayaaServlet.java:80)[inlined]<br>
at jp/co/****/*******/core/MayaaServletEx.doGet(MayaaServletEx.java:42)[optimized]<br>
at javax/servlet/http/HttpServlet.service(HttpServlet.java:743)[optimized]<br>
at javax/servlet/http/HttpServlet.service(HttpServlet.java:856)[optimized]<br>
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)[optimized]<br>
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)[inlined]<br>
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:283)[optimized]<br>
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:175)[inlined]<br>
at weblogic/servlet/internal/RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:525)[optimized]<br>
at weblogic/servlet/internal/RequestDispatcherImpl.forward(RequestDispatcherImpl.java:261)[optimized]<br>
at jp/co/****/*******/common/urlconv/ReplaceTextFilter.doFilter(ReplaceTextFilter.java:330)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at org/seasar/extension/filter/EncodingFilter.doFilter(EncodingFilter.java:62)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at org/seasar/struts/filter/S2StrutsFilter.doFilter(S2StrutsFilter.java:42)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at org/seasar/framework/container/filter/S2ContainerFilter.doFilter(S2ContainerFilter.java:60)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at jp/co/****/*******/accesslog/AccessLogCollector.doFilter(AccessLogCollector.java:378)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[inlined]<br>
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)[optimized]<br>
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)[optimized]<br>
at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)[inlined]<br>
at weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletContext.java:2002)[inlined]<br>
at weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.java:1908)[optimized]<br>
at weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1362)[optimized]<br>
at weblogic/work/ExecuteThread.execute(ExecuteThread.java:209)[optimized]<br>
at weblogic/work/ExecuteThread.run(ExecuteThread.java:181)[optimized]<br>
at jrockit/vm/RNI.c2java(IIII)V(Native Method)<br>
-- end of trace<br>
<br>
<br>
$B"#%9%l%C%I%@%s%W(B3 - $B%9%l%C%I(B77$B$K$h$C$F%m%C%/$5$l$F$$$k%9%l%C%I(B<br>
<br>
"[STUCK] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" id=73 idx=0xac tid=23579 prio=1 alive, in native, blocked, daemon<br>
-- Blocked trying to get lock: org/seasar/mayaa/impl/engine/EngineImpl@0x1c382888[fat lock]<br>
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)<br>
at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)Z(Unknown Source)[optimized]<br>
at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)[optimized]<br>
at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)[optimized]<br>
at org/seasar/mayaa/impl/engine/PageImpl.getTemplateFromFixedSuffix(PageImpl.java:140)[optimized]<br>
at org/seasar/mayaa/impl/engine/PageImpl.getTemplate(PageImpl.java:163)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.getTemplate(RenderUtil.java:298)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderPage(RenderUtil.java:333)[inlined]<br>
at org/seasar/mayaa/impl/engine/processor/InsertProcessor.doStartProcess(InsertProcessor.java:327)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:134)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessorChildren(RenderUtil.java:208)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:147)[inlined]<br>
at org/seasar/mayaa/impl/engine/processor/ComponentRenderer.renderTemplate(ComponentRenderer.java:70)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderPage(RenderUtil.java:348)[inlined]<br>
at org/seasar/mayaa/impl/engine/processor/InsertProcessor.doStartProcess(InsertProcessor.java:327)[optimized]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderTemplateProcessor(RenderUtil.java:134)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderProcessorTree(RenderUtil.java:263)[inlined]<br>
at org/seasar/mayaa/impl/engine/TemplateImpl.doTemplateRender(TemplateImpl.java:203)[optimized]<br>
at org/seasar/mayaa/impl/engine/PageImpl.renderTemplate(PageImpl.java:242)[inlined]<br>
at org/seasar/mayaa/impl/engine/RenderUtil.renderPage(RenderUtil.java:348)[inlined]<br>
at org/seasar/mayaa/impl/engine/PageImpl.doPageRender(PageImpl.java:190)[optimized]<br>
at org/seasar/mayaa/impl/engine/EngineImpl.doPageService(EngineImpl.java:368)[optimized]<br>
at org/seasar/mayaa/impl/engine/EngineImpl.doService(EngineImpl.java:490)[optimized]<br>
at org/seasar/mayaa/impl/MayaaServlet.doService(MayaaServlet.java:97)[inlined]<br>
at jp/co/****/*******/core/MayaaServletEx.doService(MayaaServletEx.java:56)[inlined]<br>
at org/seasar/mayaa/impl/MayaaServlet.doGet(MayaaServlet.java:80)[inlined]<br>
at jp/co/****/*******/core/MayaaServletEx.doGet(MayaaServletEx.java:42)[optimized]<br>
at javax/servlet/http/HttpServlet.service(HttpServlet.java:743)[optimized]<br>
at javax/servlet/http/HttpServlet.service(HttpServlet.java:856)[optimized]<br>
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)[optimized]<br>
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)[inlined]<br>
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:283)[optimized]<br>
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:175)[inlined]<br>
at weblogic/servlet/internal/RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:525)[optimized]<br>
at weblogic/servlet/internal/RequestDispatcherImpl.forward(RequestDispatcherImpl.java:261)[optimized]<br>
at org/apache/struts/action/RequestProcessor.doForward(RequestProcessor.java:1085)[inlined]<br>
at org/seasar/struts/processor/S2RequestProcessor.doForward(S2RequestProcessor.java:249)[inlined]<br>
at org/apache/struts/action/RequestProcessor.processForwardConfig(RequestProcessor.java:398)[inlined]<br>
at org/seasar/struts/processor/S2RequestProcessor.processForwardConfig(S2RequestProcessor.java:147)[optimized]<br>
at org/seasar/struts/processor/AcceptorImpl.process(AcceptorImpl.java:139)[optimized]<br>
at org/seasar/struts/processor/S2RequestProcessor.process(S2RequestProcessor.java:61)[inlined]<br>
at jp/co/****/*******/core/S2RequestProcessorEx$$EnhancedByS2AOP$$1276db2.process$$invokeSuperMethod$$(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(S2RequestProcessorEx$$EnhancedByS2AOP$$1276db2.java)[inlined]<br>
at jp/co/****/*******/core/S2RequestProcessorEx$$EnhancedByS2AOP$$1276db2$$MethodInvocation$$process0.proceed()Ljava/lang/Object;(MethodInvocationClassGenerator.java)[optimized]<br>
at org/seasar/framework/aop/impl/NestedMethodInvocation.proceed(NestedMethodInvocation.java:45)[optimized]<br>
at jp/co/****/*******/common/aop/SessionTimeoutCheckInterceptor.invoke(SessionTimeoutCheckInterceptor.java:104)[optimized]<br>
at org/seasar/framework/aop/impl/NestedMethodInvocation.proceed(NestedMethodInvocation.java:43)[inlined]<br>
at org/seasar/framework/aop/interceptors/InterceptorAdapter.invoke(InterceptorAdapter.java:54)[optimized]<br>
at jp/co/****/*******/core/S2RequestProcessorEx$$EnhancedByS2AOP$$1276db2$$MethodInvocation$$process0.proceed()Ljava/lang/Object;(MethodInvocationClassGenerator.java)[inlined]<br>
at jp/co/****/*******/core/S2RequestProcessorEx$$EnhancedByS2AOP$$1276db2.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(S2RequestProcessorEx$$EnhancedByS2AOP$$1276db2.java)[optimized]<br>
at org/apache/struts/action/ActionServlet.process(ActionServlet.java:1196)[inlined]<br>
at org/apache/struts/action/ActionServlet.doGet(ActionServlet.java:414)[optimized]<br>
at javax/servlet/http/HttpServlet.service(HttpServlet.java:743)[optimized]<br>
at javax/servlet/http/HttpServlet.service(HttpServlet.java:856)[optimized]<br>
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)[optimized]<br>
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)[inlined]<br>
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:283)[optimized]<br>
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:175)[inlined]<br>
at weblogic/servlet/internal/RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:525)[optimized]<br>
at weblogic/servlet/internal/RequestDispatcherImpl.forward(RequestDispatcherImpl.java:261)[optimized]<br>
at jp/co/****/*******/common/urlconv/ReplaceTextFilter.doFilter(ReplaceTextFilter.java:354)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at org/seasar/extension/filter/EncodingFilter.doFilter(EncodingFilter.java:62)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at org/seasar/struts/filter/S2StrutsFilter.doFilter(S2StrutsFilter.java:42)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at org/seasar/framework/container/filter/S2ContainerFilter.doFilter(S2ContainerFilter.java:60)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[optimized]<br>
at jp/co/****/*******/accesslog/AccessLogCollector.doFilter(AccessLogCollector.java:378)[optimized]<br>
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)[inlined]<br>
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)[optimized]<br>
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)[optimized]<br>
at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)[inlined]<br>
at weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletContext.java:2002)[inlined]<br>
at weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.java:1908)[optimized]<br>
at weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1362)[optimized]<br>
at weblogic/work/ExecuteThread.execute(ExecuteThread.java:209)[optimized]<br>
at weblogic/work/ExecuteThread.run(ExecuteThread.java:181)<br>
at jrockit/vm/RNI.c2java(IIII)V(Native Method)<br>
-- end of trace<br>
<br>
<br>
$B0J>e(B<br>
<br>
_______________________________________________<br>
mayaa-user mailing list<br>
<a href="mailto:mayaa-user@ml.seasar.org">mayaa-user@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/mayaa-user" target="_blank">https://ml.seasar.org/mailman/listinfo/mayaa-user</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>/**<br> * @author Taro KATO (Gluegent, Inc.)<br> * @site {@link <a href="http://d.hatena.ne.jp/t-katochin/">http://d.hatena.ne.jp/t-katochin/</a>}<br> * It is better to create than to learn.<br>
* Creating is the essence of life.<br> */<br>