<hibernate-mapping>
<class name="com.yjl.wapdiy.model.WapPageModuleChannel"
table="WAP_PAGE_MODULE_CHANNEL">
<id name="seqno" type="java.lang.Long">
<column name="SEQNO" scale="0" />
<generator class="native">
<param name="sequence">WAPCOM_SEQNO</param>
</generator>
</id>
<many-to-one name="wapPageModule"
class="com.yjl.wapdiy.model.WapPageModule" fetch="select"
outer-join="auto" cascade="all" update="true" insert="true">
<column name="PAGEMODULEID" scale="0" />
</many-to-one>
<many-to-one name="wapChannel"
class="com.yjl.wapdiy.model.WapChannel" fetch="select"
outer-join="auto" cascade="all" update="true" insert="true">
<column name="CHANNELID" scale="0" />
</many-to-one>
<property name="channeloder" type="java.lang.Long"
not-null="true">
<column name="CHANNELODER" precision="22" scale="0" />
</property>
<property name="channelfloor" type="java.lang.String"
not-null="true">
<column name="CHANNELFLOOR" length="2" />
</property>
<property name="companyid" type="java.lang.Long"
not-null="true">
<column name="COMPANYID" scale="0" />
</property>
<property name="createtime" type="java.util.Date"
not-null="true">
<column name="CREATETIME" length="7" />
</property>
<property name="createuserid" type="java.lang.Long"
not-null="true">
<column name="CREATEUSERID" scale="0" />
</property>
<property name="updatetime" type="java.util.Date"
not-null="true">
<column name="UPDATETIME" length="7" />
</property>
<property name="updateuserid" type="java.lang.Long"
not-null="true">
<column name="UPDATEUSERID" scale="0" />
</property>
</class>
</hibernate-mapping><hibernate-mapping>
<class name="com.yjl.wapdiy.model.WapPageModule"
table="WAP_PAGE_MODULE">
<id name="seqno" type="java.lang.Long">
<column name="SEQNO" scale="0" />
<generator class="native">
<param name="sequence">WAPCOM_SEQNO</param>
</generator>
</id>
<many-to-one name="wapCompany"
class="com.yjl.wapdiy.model.WapCompany" cascade="all" fetch="select"
update="true" insert="true">
<column name="COMPANYID" scale="0" />
</many-to-one>
<many-to-one name="wapModule"
class="com.yjl.wapdiy.model.WapModule" fetch="select" cascade="all"
update="true" insert="true">
<column name="MODULEID" scale="0" />
</many-to-one>
<many-to-one name="wapPage" class="com.yjl.wapdiy.model.WapPage"
fetch="select" cascade="all" update="true" insert="true">
<column name="PAGEID" scale="0" />
</many-to-one>
<property name="display" type="java.lang.String"
not-null="true">
<column name="DISPLAY" length="3" />
</property>
<property name="moduleorder" type="java.lang.Long"
not-null="true">
<column name="MODULEORDER" precision="22" scale="0" />
</property>
<property name="createtime" type="java.util.Date"
not-null="true">
<column name="CREATETIME" length="7" />
</property>
<property name="createuserid" type="java.lang.Long"
not-null="true">
<column name="CREATEUSERID" scale="0" />
</property>
<property name="updatetime" type="java.util.Date"
not-null="true">
<column name="UPDATETIME" length="7" />
</property>
<property name="updateuserid" type="java.lang.Long"
not-null="true">
<column name="UPDATEUSERID" scale="0" />
</property>
<property name="channelid" type="java.lang.Long"
not-null="true">
<column name="CHANNELID" scale="0" />
</property>
<set name="wapPageModuleChannels" inverse="true" cascade="all"
lazy="true">
<key>
<column name="PAGEMODULEID" scale="0" />
</key>
<one-to-many
class="com.yjl.wapdiy.model.WapPageModuleChannel" />
</set>
<set name="wapPageModuleAds" inverse="true" cascade="all"
lazy="true">
<key>
<column name="PAGEMODULEID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapPageModuleAd" />
</set>
</class>
</hibernate-mapping><hibernate-mapping>
<class name="com.yjl.wapdiy.model.WapChannel" table="WAP_CHANNEL">
<id name="seqno" type="java.lang.Long">
<column name="SEQNO" scale="0" />
<generator class="native">
<param name="sequence">WAPCOM_SEQNO</param>
</generator>
</id>
<many-to-one name="wapCompany"
class="com.yjl.wapdiy.model.WapCompany" cascade="all"
outer-join="auto" fetch="select" update="true" insert="true">
<column name="COMPANYID" scale="0" />
</many-to-one>
<many-to-one name="wapChannel"
class="com.yjl.wapdiy.model.WapChannel" cascade="all"
outer-join="auto" fetch="select" update="true" insert="true">
<column name="FATHERID" scale="0" />
</many-to-one>
<many-to-one name="wapImages"
class="com.yjl.wapdiy.model.WapImages" cascade="all"
outer-join="auto" fetch="select" update="true" insert="true">
<column name="IMAGEID" scale="0" />
</many-to-one>
<property name="channelname" type="java.lang.String">
<column name="CHANNELNAME" length="100" />
</property>
<property name="suammary" type="java.lang.String"
not-null="true">
<column name="SUAMMARY" length="200" />
</property>
<property name="class_" type="java.lang.String"
not-null="true">
<column name="CLASS" length="400" />
</property>
<property name="display" type="java.lang.String"
not-null="true">
<column name="DISPLAY" length="3" />
</property>
<property name="createtime" type="java.util.Date"
not-null="true">
<column name="CREATETIME" length="7" />
</property>
<property name="createuserid" type="java.lang.Long"
not-null="true">
<column name="CREATEUSERID" scale="0" />
</property>
<property name="updatetime" type="java.util.Date"
not-null="true">
<column name="UPDATETIME" length="7" />
</property>
<property name="updateuserid" type="java.lang.Long"
not-null="true">
<column name="UPDATEUSERID" scale="0" />
</property>
<property name="floor" type="java.lang.Long" not-null="true">
<column name="FLOOR" precision="22" scale="0" />
</property>
<property name="commend" type="java.lang.String"
not-null="true">
<column name="COMMEND" length="2" />
</property>
<property name="childchanneloder" type="java.lang.Long"
not-null="true">
<column name="CHILDCHANNELODER" precision="22" scale="0" />
</property>
<property name="state" type="java.lang.String"
not-null="true">
<column name="STATE" length="1" />
</property>
<property name="align" type="java.lang.String"
not-null="true">
<column name="ALIGN" length="10" />
</property>
<set name="wapCommends" inverse="true" cascade="all">
<key>
<column name="CHANNELID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapCommend" />
</set>
<set name="wapChannels" inverse="true" cascade="all"
lazy="true">
<key>
<column name="FATHERID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapChannel" />
</set>
<set name="wapPageModuleChannels" inverse="true" cascade="all"
lazy="true">
<key>
<column name="CHANNELID" scale="0" />
</key>
<one-to-many
class="com.yjl.wapdiy.model.WapPageModuleChannel" />
</set>
<set name="wapArticles" inverse="true" cascade="all"
lazy="true">
<key>
<column name="CHANNELID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapArticle" />
</set>
</class>
</hibernate-mapping>
<class name="com.yjl.wapdiy.model.WapPageModuleChannel"
table="WAP_PAGE_MODULE_CHANNEL">
<id name="seqno" type="java.lang.Long">
<column name="SEQNO" scale="0" />
<generator class="native">
<param name="sequence">WAPCOM_SEQNO</param>
</generator>
</id>
<many-to-one name="wapPageModule"
class="com.yjl.wapdiy.model.WapPageModule" fetch="select"
outer-join="auto" cascade="all" update="true" insert="true">
<column name="PAGEMODULEID" scale="0" />
</many-to-one>
<many-to-one name="wapChannel"
class="com.yjl.wapdiy.model.WapChannel" fetch="select"
outer-join="auto" cascade="all" update="true" insert="true">
<column name="CHANNELID" scale="0" />
</many-to-one>
<property name="channeloder" type="java.lang.Long"
not-null="true">
<column name="CHANNELODER" precision="22" scale="0" />
</property>
<property name="channelfloor" type="java.lang.String"
not-null="true">
<column name="CHANNELFLOOR" length="2" />
</property>
<property name="companyid" type="java.lang.Long"
not-null="true">
<column name="COMPANYID" scale="0" />
</property>
<property name="createtime" type="java.util.Date"
not-null="true">
<column name="CREATETIME" length="7" />
</property>
<property name="createuserid" type="java.lang.Long"
not-null="true">
<column name="CREATEUSERID" scale="0" />
</property>
<property name="updatetime" type="java.util.Date"
not-null="true">
<column name="UPDATETIME" length="7" />
</property>
<property name="updateuserid" type="java.lang.Long"
not-null="true">
<column name="UPDATEUSERID" scale="0" />
</property>
</class>
</hibernate-mapping><hibernate-mapping>
<class name="com.yjl.wapdiy.model.WapPageModule"
table="WAP_PAGE_MODULE">
<id name="seqno" type="java.lang.Long">
<column name="SEQNO" scale="0" />
<generator class="native">
<param name="sequence">WAPCOM_SEQNO</param>
</generator>
</id>
<many-to-one name="wapCompany"
class="com.yjl.wapdiy.model.WapCompany" cascade="all" fetch="select"
update="true" insert="true">
<column name="COMPANYID" scale="0" />
</many-to-one>
<many-to-one name="wapModule"
class="com.yjl.wapdiy.model.WapModule" fetch="select" cascade="all"
update="true" insert="true">
<column name="MODULEID" scale="0" />
</many-to-one>
<many-to-one name="wapPage" class="com.yjl.wapdiy.model.WapPage"
fetch="select" cascade="all" update="true" insert="true">
<column name="PAGEID" scale="0" />
</many-to-one>
<property name="display" type="java.lang.String"
not-null="true">
<column name="DISPLAY" length="3" />
</property>
<property name="moduleorder" type="java.lang.Long"
not-null="true">
<column name="MODULEORDER" precision="22" scale="0" />
</property>
<property name="createtime" type="java.util.Date"
not-null="true">
<column name="CREATETIME" length="7" />
</property>
<property name="createuserid" type="java.lang.Long"
not-null="true">
<column name="CREATEUSERID" scale="0" />
</property>
<property name="updatetime" type="java.util.Date"
not-null="true">
<column name="UPDATETIME" length="7" />
</property>
<property name="updateuserid" type="java.lang.Long"
not-null="true">
<column name="UPDATEUSERID" scale="0" />
</property>
<property name="channelid" type="java.lang.Long"
not-null="true">
<column name="CHANNELID" scale="0" />
</property>
<set name="wapPageModuleChannels" inverse="true" cascade="all"
lazy="true">
<key>
<column name="PAGEMODULEID" scale="0" />
</key>
<one-to-many
class="com.yjl.wapdiy.model.WapPageModuleChannel" />
</set>
<set name="wapPageModuleAds" inverse="true" cascade="all"
lazy="true">
<key>
<column name="PAGEMODULEID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapPageModuleAd" />
</set>
</class>
</hibernate-mapping><hibernate-mapping>
<class name="com.yjl.wapdiy.model.WapChannel" table="WAP_CHANNEL">
<id name="seqno" type="java.lang.Long">
<column name="SEQNO" scale="0" />
<generator class="native">
<param name="sequence">WAPCOM_SEQNO</param>
</generator>
</id>
<many-to-one name="wapCompany"
class="com.yjl.wapdiy.model.WapCompany" cascade="all"
outer-join="auto" fetch="select" update="true" insert="true">
<column name="COMPANYID" scale="0" />
</many-to-one>
<many-to-one name="wapChannel"
class="com.yjl.wapdiy.model.WapChannel" cascade="all"
outer-join="auto" fetch="select" update="true" insert="true">
<column name="FATHERID" scale="0" />
</many-to-one>
<many-to-one name="wapImages"
class="com.yjl.wapdiy.model.WapImages" cascade="all"
outer-join="auto" fetch="select" update="true" insert="true">
<column name="IMAGEID" scale="0" />
</many-to-one>
<property name="channelname" type="java.lang.String">
<column name="CHANNELNAME" length="100" />
</property>
<property name="suammary" type="java.lang.String"
not-null="true">
<column name="SUAMMARY" length="200" />
</property>
<property name="class_" type="java.lang.String"
not-null="true">
<column name="CLASS" length="400" />
</property>
<property name="display" type="java.lang.String"
not-null="true">
<column name="DISPLAY" length="3" />
</property>
<property name="createtime" type="java.util.Date"
not-null="true">
<column name="CREATETIME" length="7" />
</property>
<property name="createuserid" type="java.lang.Long"
not-null="true">
<column name="CREATEUSERID" scale="0" />
</property>
<property name="updatetime" type="java.util.Date"
not-null="true">
<column name="UPDATETIME" length="7" />
</property>
<property name="updateuserid" type="java.lang.Long"
not-null="true">
<column name="UPDATEUSERID" scale="0" />
</property>
<property name="floor" type="java.lang.Long" not-null="true">
<column name="FLOOR" precision="22" scale="0" />
</property>
<property name="commend" type="java.lang.String"
not-null="true">
<column name="COMMEND" length="2" />
</property>
<property name="childchanneloder" type="java.lang.Long"
not-null="true">
<column name="CHILDCHANNELODER" precision="22" scale="0" />
</property>
<property name="state" type="java.lang.String"
not-null="true">
<column name="STATE" length="1" />
</property>
<property name="align" type="java.lang.String"
not-null="true">
<column name="ALIGN" length="10" />
</property>
<set name="wapCommends" inverse="true" cascade="all">
<key>
<column name="CHANNELID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapCommend" />
</set>
<set name="wapChannels" inverse="true" cascade="all"
lazy="true">
<key>
<column name="FATHERID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapChannel" />
</set>
<set name="wapPageModuleChannels" inverse="true" cascade="all"
lazy="true">
<key>
<column name="CHANNELID" scale="0" />
</key>
<one-to-many
class="com.yjl.wapdiy.model.WapPageModuleChannel" />
</set>
<set name="wapArticles" inverse="true" cascade="all"
lazy="true">
<key>
<column name="CHANNELID" scale="0" />
</key>
<one-to-many class="com.yjl.wapdiy.model.WapArticle" />
</set>
</class>
</hibernate-mapping>
解决方案 »
- java.io.IOException: 句柄无效 异常是什么引起的
- ssh学完之后,还要学哪些啊?
- 怎样实现二叉树的问题
- 为什么我的sessionFactory没有初始化呢?
- 请教各位高手: linux下apache整合weblogic的问题
- 关于weblogic部署是出现的问题,请大神指点迷津
- 各位高手能否给出一个完整的简单例子呢?谢谢
- 初学JAVA,就碰到一个头痛的问题,望指教.
- 请求一个用jmsn主动发消息的完整例子(火急)
- 请问jndi和ldap分别是干什么的?有什么区别??使用jndi需要做什么部署,启动什么服务???刚学,不太明白
- 前辈们:怎么用dreamweaver开发struts的view层
- struts2的校验框架有问题还是我的代码有问题?
楼主【chris_L_C】截止到2008-07-03 16:58:27的历史汇总数据(不包括此帖):
发帖的总数量:2 发帖的总分数:40
结贴的总数量:1 结贴的总分数:20
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:50.00 % 结分的百分比:50.00 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
wapPageModule.setWapPage(wapPage);
wapPageModule.setWapCompany(wapChannel.getWapCompany());
wapPageModule.setCreatetime(new Date());
wapPageModule.setCreateuserid(wapUser.getSeqno());
wapPageModule.setUpdatetime(new Date());
wapPageModule.setUpdateuserid(wapUser.getSeqno());
WapPageModuleChannel wapPageModuleChannel = new WapPageModuleChannel();
wapPageModuleChannel.setWapPageModule(wapPageModule);
wapPageModuleChannel.setWapChannel(wapChannel);
wapPageModuleChannel.setChannelfloor(1+"");//模块层次
wapPageModuleChannel.setChanneloder(new Long(0));//模块内排序
wapPageModuleChannel.setCreatetime(new Date());
wapPageModuleChannel.setCreateuserid(wapUser.getSeqno());
wapPageModuleChannel.setUpdatetime(new Date());
wapPageModuleChannel.setUpdateuserid(wapUser.getSeqno());
wapPageModuleChannel.setCompanyid(wapChannel.getWapCompany().getSeqno());
Set wapPageModuleChannels =new HashSet();
wapPageModuleChannels.add(wapPageModuleChannels);
wapPageModule.setWapPageModuleChannels(wapPageModuleChannels);
wapChannel.setWapPageModuleChannels(wapPageModuleChannels);
wapChannel.setFloor(new Long (0));
wapChannel.setCreatetime(new Date());
wapChannel.setCreateuserid(wapUser.getSeqno());
wapChannel.setUpdatetime(new Date());
wapChannel.setUpdateuserid(wapUser.getSeqno());
save(wapChannel);异常2008-7-3 17:04:56 ERROR org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253) : Servlet.service() for servlet default threw exception
java.lang.reflect.InvocationTargetException
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:597)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:399)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:262)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:224)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:213)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:161)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:83)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:268)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:127)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:107)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:170)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:123)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:216)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:507)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:421)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)