無(wú)聊人士

          搬家==》www.soapui.cn

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            32 隨筆 :: 0 文章 :: 60 評(píng)論 :: 0 Trackbacks

          用webwork 2.2.4、sitemesh 2.2.1、freemarker 2.3.8,操作系統(tǒng)為winxp pro sp2.

          web.xml配置大致如下:

          ?1 ???? < filter >
          ?2 ???????? < filter-name > encodingFilter </ filter-name >
          ?3 ???????? < filter-class > com.yninfo.rules.web.util.CharacterEncodingFilter </ filter-class >
          ?4 ???????? < init-param >
          ?5 ???????????? < param-name > encoding </ param-name >
          ?6 ???????????? < param-value > UTF-8 </ param-value >
          ?7 ???????? </ init-param >
          ?8 ???????? < init-param >
          ?9 ???????????? < param-name > forceEncoding </ param-name >
          10 ???????????? < param-value > true </ param-value >
          11 ???????? </ init-param >
          12 ???? </ filter >
          13 ???? < filter >
          14 ???????? < filter-name > webwork-cleanup </ filter-name >
          15 ???????? < filter-class > com.opensymphony.webwork.dispatcher.ActionContextCleanUp </ filter-class >
          16 ???? </ filter >
          17 ???? < filter >
          18 ???????? < filter-name > sitemesh </ filter-name >
          19 ???????? < filter-class > com.opensymphony.webwork.sitemesh.FreeMarkerPageFilter </ filter-class >
          20 ???? </ filter >
          21 ???? < filter >
          22 ???????? < filter-name > webwork </ filter-name >
          23 ???????? < filter-class > com.opensymphony.webwork.dispatcher.FilterDispatcher </ filter-class >
          24 ???? </ filter >
          25 ???? < filter-mapping >
          26 ???????? < filter-name > webwork-cleanup </ filter-name >
          27 ???????? < url-pattern > *.ftl </ url-pattern >
          28 ???? </ filter-mapping >
          29 ???? < filter-mapping >
          30 ???????? < filter-name > sitemesh </ filter-name >
          31 ???????? < url-pattern > *.ftl </ url-pattern >
          32 ???? </ filter-mapping >
          33 ???? < filter-mapping >
          34 ???????? < filter-name > encodingFilter </ filter-name >
          35 ???????? < url-pattern > *.ftl </ url-pattern >
          36 ???? </ filter-mapping >
          37 ???? < filter-mapping >
          38 ???????? < filter-name > webwork </ filter-name >
          39 ???????? < url-pattern > *.ftl </ url-pattern >
          40 ???? </ filter-mapping >
          41 ???? < filter-mapping >
          42 ???????? < filter-name > webwork </ filter-name >
          43 ???????? < url-pattern > /webwork/* </ url-pattern >
          44 ???? </ filter-mapping >

          xwork.xml配置如下:
          1????????<action
          2????????????name="index"
          3????????????class="com.opensymphony.xwork.ActionSupport">
          4????????????<result
          5????????????????name="success"
          6????????????????type="freemarker">
          7????????????????<param?name="location">/admin/index.ftl</param>
          8????????????</result>
          9????????</action>
          sitemesh 配置如下
          1????<decorator
          2????????name="admin"
          3????????page="/admin/main.ftl">
          4????????<pattern>/admin/*.ftl</pattern>
          5????</decorator>

          在tomcat 5.1.17、resin 3.0.19上跑得順順利利的,一移到weblogic 8.1.5上就報(bào)錯(cuò)
          ?1####<2006-9-8?上午02時(shí)46分44秒?CST>?<Error>?<HTTP>?<www-c1f900a12b2>?<myserver>?<ExecuteThread:?'14'?for?queue:?'weblogic.kernel.Default'>?<<WLS?Kernel>>?<>?<BEA-101104>?<Servlet?execution?in?servlet?context?"ServletContext(id=2664121,name=rules,context-path=/rules)"?failed,?java.net.ProtocolException:?Didn't?meet?stated?Content-Length,?wrote:?'4949'?bytes?instead?of?stated:?'4763'?bytes..
          ?2java.net.ProtocolException:?Didn't?meet?stated?Content-Length,?wrote:?'4949'?bytes?instead?of?stated:?'4763'?bytes.
          ?3????at?weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength()V(ServletOutputStreamImpl.java:481)
          ?4????at?weblogic.servlet.internal.ServletResponseImpl.ensureContentLength()V(ServletResponseImpl.java:1253)
          ?5????at?weblogic.servlet.internal.ServletResponseImpl.send()V(ServletResponseImpl.java:1265)
          ?6????at?weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic/kernel/ExecuteThread;)V(ServletRequestImpl.java:2771)
          ?7????at?weblogic.kernel.ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:224)
          ?8????at?weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:183)
          ?9????at?java.lang.Thread.startThreadFromVM(Ljava/lang/Thread;)V(Unknown?Source)
          10>?

          折騰了好幾天,各種方式試過(guò),最后還是從sitemesh cvs上下了最新的源碼重新編譯解決問(wèn)題。
          posted on 2006-09-13 17:52 mmwy 閱讀(1956) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): WebWork、Struts2、FreeMarker

          評(píng)論

          # re: webwork2.2.4,sitemesh2.2.1,freemarker 2.3.8在weblogic 8.1.5上的問(wèn)題 2007-02-05 15:35 wnqq
          How did you fix it? TIA.  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 永德县| 塔城市| 无极县| 铁岭县| 太保市| 建瓯市| 木兰县| 潮州市| 台南市| 塘沽区| 竹北市| 信宜市| 惠州市| 新绛县| 阳曲县| 且末县| 重庆市| 营山县| 许昌县| 霍山县| 鸡西市| 门源| 钟山县| 武义县| 台北县| 昔阳县| 昌乐县| 皮山县| 宁都县| 曲水县| 丹东市| 恭城| 多伦县| 江源县| 乌兰浩特市| 宜兰县| 安多县| 固始县| 湘潭市| 信阳市| 徐州市|