<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    談笑有鴻儒,往來無白丁

    在恰當(dāng)?shù)臅r(shí)間、地點(diǎn)以恰當(dāng)?shù)姆绞奖磉_(dá)給恰當(dāng)?shù)娜?..  閱讀的時(shí)候請(qǐng)注意分類,佛曰我日里面是談笑文章,其他是各個(gè)分類的文章,積極的熱情投入到寫博的隊(duì)伍中來,支持blogjava做大做強(qiáng)!向dudu站長(zhǎng)致敬>> > 我的微博敬請(qǐng)收聽
    ?先介紹如何讓Spring2.0在Resin下正常運(yùn)行。
    參考:http://www.caucho.com/resin-3.0/xml/jaxp.xtp#xerces
    因?yàn)镽esin缺省沒有用xerces解析xml,所以resin無法解析Spring2.0的配置文件。
    具體做法:1. 拷貝xercesImpl.jar,xml-apis.jar,如果用到xslt,還需要拷貝xalan.jar;
    2. 將下面幾行加入到resin.conf中:
    <system-property javax.xml.parsers.DocumentBuilderFactory='org.apache.xerces.jaxp.DocumentBuilderFactoryImpl'/>
    <system-property javax.xml.parsers.SAXParserFactory='org.apache.xerces.jaxp.SAXParserFactoryImpl'/>
    如果用到xslt,還要加入一行:<system-property javax.xml.transform.TransformerFactory='org.apache.xalan.processor.TransformerFactoryImpl>
    ?
    因?yàn)閟truts2的服務(wù)方式為filter方式,而Resin的mod_caucho插件正常情況下僅會(huì)對(duì)Servlet,Jsp服務(wù),不會(huì)對(duì)Filter過濾的網(wǎng)址服務(wù),這給struts2在Resin上使用帶來一些問題。這可使用"Special servlet-mappings",詳細(xì)情況可以參考http://www.caucho.com/resin-3.0/install/plugin-dispatch.xtp
    也就是說,對(duì)于一些特殊的url,可以使用plugin_match來讓resin來服務(wù),而plugin_ignore的作用正好相反。
    在這里,我們需要plugin_match,為了避免打亂正常的配置,我們使用和web.xml文件相同作用的resin-web.xml來設(shè)置相應(yīng)的url,這樣設(shè)置僅對(duì)resin有效,不影響其他server,還是不錯(cuò)的。
    最后的resin-web.xml是這樣的:
    <web-app xmlns="http://caucho.com/ns/resin">
    ?<servlet-mapping url-pattern='/struts/*' servlet-name='plugin_match'/>
    ?<servlet-mapping url-pattern='/other/*' servlet-name='plugin_match'/>
    ?<servlet-mapping url-pattern='*.action' servlet-name='plugin_match'/>
    ?<servlet-mapping url-pattern='*.html' servlet-name='plugin_match'/>
    ?<servlet-mapping url-pattern='*.do' servlet-name='plugin_match'/>
    ?<servlet-mapping url-pattern='/dwr/*' servlet-name='plugin_match'/>?????????????
    </web-app>
    這樣struts2的action就可以正常工作了。
    ?
    另外,如果url后面自動(dòng)跟上jsessionid的話,resin會(huì)反應(yīng)404找不到網(wǎng)頁(yè)的錯(cuò)誤。在host里配置里加上<session-config enable-cookies='true' enable-url-rewriting='false'/>可避免些問題。
    摘自:
    http://mtiger2k.blog.51cto.com
    posted on 2006-12-27 08:19 壞男孩 閱讀(1710) 評(píng)論(2)  編輯  收藏 所屬分類: 俠客島

    FeedBack:
    # re: 讓Struts2 + Spring2在Resin3.0.x下正常運(yùn)行
    2006-12-27 10:19 | 楊杰榮
    終于找到解決的方法了, 有空試一下!
    不過我這里(廣西南寧)怎么訪問不了http://www.caucho.com呢, 估計(jì)有一年了  回復(fù)  更多評(píng)論
      
    # re: 讓Struts2 + Spring2在Resin3.0.x下正常運(yùn)行[未登錄]
    2007-08-17 16:12 |
    我正打算做,正好試試,最近怎么也訪問不了 http://www.sousw.com   回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品亚洲永久免费精品| 国产AV无码专区亚洲AWWW| 亚洲日本乱码一区二区在线二产线| ww在线观视频免费观看w| 亚洲AV日韩精品一区二区三区 | 日本一道高清不卡免费| 亚洲一本到无码av中文字幕| 久久久久免费看黄A片APP| 精品亚洲AV无码一区二区| 精品久久久久成人码免费动漫| 亚洲狠狠狠一区二区三区| 国产精品色拉拉免费看| 亚洲中文字幕久久无码| 国产美女做a免费视频软件| 无遮挡a级毛片免费看| 亚洲中文字幕无码爆乳AV| 久久精品视频免费看| 亚洲国产精品美女| 日韩在线天堂免费观看| 男人和女人高潮免费网站| 亚洲乱码中文字幕综合| 99在线在线视频免费视频观看 | 亚洲av无码av制服另类专区| 午夜精品一区二区三区免费视频| 亚洲福利秒拍一区二区| 真实乱视频国产免费观看| 又粗又长又爽又长黄免费视频| 日韩精品亚洲aⅴ在线影院| 4444www免费看| 国产成人 亚洲欧洲| 亚洲国产精品嫩草影院在线观看| 最近高清中文字幕免费| 爱爱帝国亚洲一区二区三区| 亚洲综合精品香蕉久久网| 久久久久久国产a免费观看黄色大片 | 久久久久久免费视频| 国产精品亚洲小说专区| 亚洲日韩精品一区二区三区无码| 和日本免费不卡在线v| www.av在线免费观看| 亚洲人成日本在线观看|