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

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

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

    posts - 84, comments - 54, trackbacks - 0, articles - 0
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
     

     

    當前項目是使用Struts Portlet Framework 5.0的,Struts 1.1版本。原本打算在RAD 7里面按照向導起一個Struts Portlet項目,然后再把Modules 一個個遷移過去,但是其好項目后一看傻掉了,是Struts 2.0的框架。于是,只好按照下面的步驟一步一步遷移了。

    l          Websphere Portal的安裝目錄下找到installableApps目錄,里面有一個SPFLegacyBlank.war,將它導入到RAD的工作空間中,我們將用其中的文件作為模板。

    l          從模板應用程序復制 META-INF/services/org.apache.commons.logging.LogFactory 文件到遷移項目中。

    l           將以下 JAR 文件從模板應用程序復制到遷移項目 WEB-INF/lib 目錄中,如果這些 JAR 文件已經存在,那么覆蓋它們。

    u          commons-beanutils.jar

    u          commons-collections.jar

    u          commons-digester.jar

    u          commons-fileupload.jar

    u          commons-lang.jar

    u          commons-validator.jar

    u          jakarta-oro.jar

    u          PortalStruts.jar

    u          PortalStrutsCommon.jar

    u          PortalStrutsTags.jar

    u          struts.jar

    u          struts-legacy.jar

    u          StrutsUpdateForPortal.jar

    u          wp.struts-commons-logging.jar

    u          wp.struts.tlds.common.jar

    l          遷移項目 WEB-INF/lib 目錄中刪除以下文件:

    u          commons-dpcp.jar

    u          commons-logging.jar

    u          commons-pool.jar

    u          commons-resources.jar

    u          commons-services.jar

    u          jdbc2_0-stdext.jar

    l          刪除遷移項目中的struts TLD文件,并從web.xml中移除這些TLD的引用

    u          struts-bean.tld

    u          struts-chtml.tld

    u          struts-html.tld

    u          struts-logic.tld

    u          struts-nested.tld

    u          struts-portal-html.tld

    u          struts-portal-wml.tld

    u          struts-template.tld

    u          struts-tiles.tld

    u          struts-wml.tld

    l          修改JSP中對Struts, JSTLURI的約定(非常重要,否則會出現頁面無法顯示的情況)。例如,

                     <%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>



    需要改為
    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

    l           

    u          http://struts.apache.org/tags-bean

    u          http://struts.apache.org/tags-chtml

    u          http://struts.apache.org/tags-html

    u          http://struts.apache.org/tags-logic

    u          http://struts.apache.org/tags-nested

    u          http://portal/struts/tags-html-1.0

    u          http://portal/struts/tags-wml-1.0

    u          http://struts.apache.org/tags-template

    u          http://struts.apache.org/tags-tiles

    u          http://struts.apache.org/tags-wml-1.0

    l          在項目portler.xml中移除

                      <config-param>

                      <param-name>FilterChain</param-name>

                      <param-value>StrutsTranscoding</param-value></config-param>

    完成上述步驟以后,移植就算完成了。




    另外附加一個
    Websphere 5.0移植含Web項目的EARWebsphere 6.0上的一個小帖士,是在部署期間很莫名的一個錯誤:

    IWAE0022E Exception occurred loading deployment descriptor for module ‘XXX_Web’ in EAR file XXX_EAR

    而在RAD7Websphere6的測試服務器上部署的時候并未出現這個錯誤,仔細檢查過部署描述文件也沒發現有什么問題。后來,不知算不算運氣好,終于找到原因,原來問題出在Web項目的web.xml,移除其中所有的<Servlet>下的<display-name>后問題得以解決。

    參考資料:http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.ent.doc/wpf/mig_struts.html


    評論

    # re: 從Websphere Portal 5.0遷移Struts portlet項目到Websphere Portal 6.0實踐  回復  更多評論   

    2008-08-25 12:11 by lauphai
    非常不錯呀

    # re: 從Websphere Portal 5.0遷移Struts portlet項目到Websphere Portal 6.0實踐  回復  更多評論   

    2008-11-26 10:10 by Conjureryang
    找了兩天,在你這里找到了方法,刪除<Servlet>下的<display-name>
    你怎么想到的啊。。呵呵
    主站蜘蛛池模板: 亚洲综合色视频在线观看| 亚洲成网777777国产精品| 亚洲国产综合精品中文第一区| 永久免费观看黄网站| 亚洲女人被黑人巨大进入| 特级毛片全部免费播放a一级| 国产一级大片免费看| 国产亚洲视频在线播放大全| 国产在线19禁免费观看国产 | 一个人看的www免费高清| 亚洲国产精品成人久久蜜臀 | 国产羞羞的视频在线观看免费| 亚洲中文字幕无码一久久区| 在线涩涩免费观看国产精品 | 亚洲AV日韩AV天堂久久| 免费无码毛片一区二区APP| 亚洲国产成人无码av在线播放| 无人在线观看完整免费版视频| 亚洲AV色欲色欲WWW| 亚洲男人的天堂一区二区| 久久国产精品成人免费| 亚洲伊人久久大香线蕉影院| 国内外成人免费视频| 国产精品成人69XXX免费视频| 亚洲av无码无在线观看红杏| 成人免费在线看片| 亚洲av无码专区在线观看亚| 亚洲一区二区三区在线播放| 久久久久久国产精品免费免费男同| 亚洲免费在线观看视频| 免费国产小视频在线观看| 国产亚洲免费的视频看| 激情内射亚洲一区二区三区爱妻| 免费大片在线观看网站| 久艹视频在线免费观看| 亚洲综合精品伊人久久| 亚洲国产精品无码av| 国产精品视频免费一区二区| 国产精品福利在线观看免费不卡| 亚洲成a人片在线观| 中文无码亚洲精品字幕|