<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
       :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
     

     

    當(dāng)前項(xiàng)目是使用Struts Portlet Framework 5.0的,Struts 1.1版本。原本打算在RAD 7里面按照向?qū)鹨粋€(gè)Struts Portlet項(xiàng)目,然后再把Modules 一個(gè)個(gè)遷移過(guò)去,但是其好項(xiàng)目后一看傻掉了,是Struts 2.0的框架。于是,只好按照下面的步驟一步一步遷移了。

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

    l          從模板應(yīng)用程序復(fù)制 META-INF/services/org.apache.commons.logging.LogFactory 文件到遷移項(xiàng)目中。

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

    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          遷移項(xiàng)目 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          刪除遷移項(xiàng)目中的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中對(duì)Struts, JSTLURI的約定(非常重要,否則會(huì)出現(xiàn)頁(yè)面無(wú)法顯示的情況)。例如,

                     <%@ 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          在項(xiàng)目portler.xml中移除

                      <config-param>

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

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

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




    另外附加一個(gè)
    Websphere 5.0移植含Web項(xiàng)目的EARWebsphere 6.0上的一個(gè)小帖士,是在部署期間很莫名的一個(gè)錯(cuò)誤:

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

    而在RAD7Websphere6的測(cè)試服務(wù)器上部署的時(shí)候并未出現(xiàn)這個(gè)錯(cuò)誤,仔細(xì)檢查過(guò)部署描述文件也沒(méi)發(fā)現(xiàn)有什么問(wèn)題。后來(lái),不知算不算運(yùn)氣好,終于找到原因,原來(lái)問(wèn)題出在Web項(xiàng)目的web.xml,移除其中所有的<Servlet>下的<display-name>后問(wèn)題得以解決。

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


    評(píng)論

    # re: 從Websphere Portal 5.0遷移Struts portlet項(xiàng)目到Websphere Portal 6.0實(shí)踐  回復(fù)  更多評(píng)論   

    2008-08-25 12:11 by lauphai
    非常不錯(cuò)呀

    # re: 從Websphere Portal 5.0遷移Struts portlet項(xiàng)目到Websphere Portal 6.0實(shí)踐  回復(fù)  更多評(píng)論   

    2008-11-26 10:10 by Conjureryang
    找了兩天,在你這里找到了方法,刪除<Servlet>下的<display-name>
    你怎么想到的啊。。呵呵
    主站蜘蛛池模板: 福利免费观看午夜体检区| 国产精品美女久久久免费| 色欲A∨无码蜜臀AV免费播 | 国产亚洲精品激情都市| 日韩在线观看视频免费| 成人免费无码精品国产电影| 亚洲av午夜电影在线观看| 国产精品高清全国免费观看| 成人免费夜片在线观看| 在线aⅴ亚洲中文字幕| 国产女高清在线看免费观看| 中文字幕免费在线看线人| 亚洲av成人一区二区三区| 成人无遮挡毛片免费看| 亚洲aⅴ无码专区在线观看| 亚洲国产精品综合福利专区| 免费久久精品国产片香蕉| 99在线免费视频| 亚洲国产精品日韩在线| 亚洲天堂男人天堂| 四虎影院免费在线播放| 国产日韩AV免费无码一区二区三区| 亚洲国产成人久久综合一| 亚洲人成精品久久久久| 亚洲免费在线视频播放| 免费国产成人α片| 亚洲heyzo专区无码综合| 亚洲国产成人片在线观看| 在线永久看片免费的视频| 免费一区二区三区在线视频| 久久久久久亚洲AV无码专区| 国产一区二区三区免费看| 91av视频免费在线观看| 亚洲精品色在线网站| 久久精品国产亚洲AV无码娇色| 亚洲av中文无码乱人伦在线播放| 国产无遮挡又黄又爽免费视频| 免费激情视频网站| 97公开免费视频| a拍拍男女免费看全片| 国产一卡二卡3卡四卡免费 |