<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>
    你怎么想到的啊。。呵呵
    主站蜘蛛池模板: 成人av片无码免费天天看| 免费A级毛片无码视频| 亚洲好看的理论片电影| 成人黄18免费视频| 一区二区三区无码视频免费福利| 亚洲熟妇av午夜无码不卡| 亚洲精品国产精品乱码不99| AV免费网址在线观看| 免费的全黄一级录像带| 亚洲av无码专区在线电影 | 亚洲狠狠ady亚洲精品大秀| 欧洲精品免费一区二区三区| 在线免费观看伊人三级电影| 精品国产日韩久久亚洲| 亚洲成A∨人片在线观看不卡| 国外成人免费高清激情视频| 久久一区二区三区免费播放| 亚洲av成人片在线观看| 亚洲精品无码久久千人斩| 免费无码又爽又刺激高潮的视频| 两个人的视频www免费| WWW国产亚洲精品久久麻豆| 亚洲av日韩av天堂影片精品| 午夜亚洲av永久无码精品| 91视频国产免费| 真实国产乱子伦精品免费| 日韩av无码免费播放| 国产精品美女久久久免费| 无码一区二区三区亚洲人妻| 亚洲婷婷综合色高清在线| 久久精品国产精品亚洲色婷婷| 国产精品亚洲高清一区二区| 国产hs免费高清在线观看| 成人免费在线观看网站| 2021免费日韩视频网| 99久久人妻精品免费一区| 污污网站18禁在线永久免费观看| 韩国免费A级毛片久久| 国产成人精品免费视频大全| 少妇亚洲免费精品| 国产亚洲视频在线观看网址|