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

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

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

    使用JDK1.4運行Struts2.0

    Posted on 2007-11-14 16:54 puras 閱讀(3274) 評論(5)  編輯  收藏 所屬分類: Struts2.0

    剛剛把做完的項目從JDK5上移植到JDK1.4,事后整理一下,常常記記備忘錄是個灰常好的習慣滴.呵.

    Struts2.0默認的平臺需求是:

    • Servlet API 2.4
    • JSP API 2.0
    • Java 5

    但是因為一些原因,我們必須使用JDK1.4來編譯,所以只能應用Struts提供的J4,來進行一下移植了,說實話,還是挺好的,只需要簡單的操作,便可以把JDK更改為1.4的了.原本我以為弄不好還得重新寫代碼呢,結果才發現,嗯,如此的簡單.

    好了,不廢話了.

    要想應用JDK1.4,使用的主要的是Struts2.0的發行包里提供的J4目錄中的Retrotranslator.利用它可以將原JDK5的包轉化成JDK1.4的.關于Retrotranstator的介紹,可以查看http://retrotranslator.sourceforge.net/,里面寫的很詳細.

    在J4目錄中,已經將Struts2.0基本的兩個Jar文件轉好了,分別是struts2-core-j4-2.0.9.jar和xwork-j4-2.0.4.jar.如果你的程序中還用到的其他的Jar包,可以通過腳本把Jar包轉成J4版本的.我們的程序中用到了spring和sitemesh兩個Plugin的Jar包,所以需要將這兩個包轉成J4的.

    java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar ../lib/struts2-sitemesh-plugin-2.0.9.jar -destjar struts2-sitemesh-plugin-j4-2.0.9.jar
    java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar ../lib/struts2-spring-plugin-2.0.9.jar -destjar struts2-spring-plugin-j4-2.0.9.jar

    可以將它們寫到一個Bat文件中,如果你用的是Windows的系統的話,使用Linux的用戶可以存成sh文件.

    執行Bat文件,將生成兩個新的J4版本的包,struts2-sitemesh-plugin-j4-2.0.9.jar和struts2-spring-plugin-j4-2.0.9.jar.

    將這四個Jar包放到WEB-INF/lib中,再將J4目錄中的retrotranslator-transformer-1.2.2.jar, backport-util-concurrent-3.0.jar和retrotranslator-runtime-1.2.2.jar一起放到WEB-INF/lib下.

    之后再把自己寫的程序中所使用的JDK5的特性去掉,嗯,我們只用了Annotations等幾個特性,所以改起來還是相當容易了.

    至此,你的程序應該就可以在JDK1.4上運行了.

    我使用的環境Tomcat5.0+jdk1.4.運行我修改后的程序,測試通過......

    Over

    PS:程序開發到后期,才告知運行環境有變,真的很讓人郁悶啊

    Feedback

    # re: 使用JDK1.4運行Struts2.0  回復  更多評論   

    2007-11-15 00:18 by 長腿螃蟹
    找到一個很好的中英文對照的東西,share一下吧!只不過沒有顏色可以識別一下,不然設計上一定very beautiful ,but I also think it is colorful ...
    ————————————————————————
    A Friend is.... 朋友就是 ....(A to Z)

    Accepts you as you are
    接受原本的你

    Believes in "you"
    相信你這個人

    Calls you just to say "Hi"
    打電話給你只是想說聲"嗨"

    Doesn't give up on you
    從不放棄對你的信心

    Envisions the whole of you
    預期你總是盡全力

    Forgives your mistakes
    原諒你的過錯

    Gives unconditionally
    無條件地付出

    Helps you
    幫助你

    Invites you over
    邀請你

    Just "be" with you
    靜靜地在你的身旁

    Keeps you close at heart
    靠近你的心

    Loves you for who you are
    因你原來的樣子而愛你

    Makes a difference in your life
    使你的生活與以往不同

    Never judges
    不間斷

    Offers support
    支持你

    Picks you up
    扶你一把

    Quiets your fears
    止息你的懼怕

    Raises your spirits
    鼓舞你的心靈

    Says nice things about you
    跟別人述說你好的那一面

    Tells you the truth when you need to hear it
    當需要時會告訴你實情

    Understands you
    了解你

    Values you
    重視你

    Walks beside you
    與你同行

    X-plain things you don't understand
    解你的疑惑

    Yells when you won't listen
    當你不理性時叫醒你

    Zaps you back to reality
    把你拉回現實

    -----------------------------------------------------------------

    Maybe you have many friends, But how many of them can finished A to Z ?
    「朋友」也許你有很多,但真正能做到 A TO Z 的又有幾多個呢?

    Please have Good care for your good friend.
    請珍惜你身邊的好朋友!

    Show your friends how much you care.
    告訴你的朋友你有多在乎他們。

    # re: 使用JDK1.4運行Struts2.0  回復  更多評論   

    2007-11-15 09:07 by 快譯站
    獻給做java的朋友們的一張精美壁紙
    做java累了可以放松哦,呵呵

    # re: 使用JDK1.4運行Struts2.0  回復  更多評論   

    2007-11-15 15:46 by 赫連紫軒(puras)
    @快譯站
    感謝啊.呵呵
    PS:可惜是寬屏的,自己處理一下.呵.

    # re: 使用JDK1.4運行Struts2.0  回復  更多評論   

    2008-11-26 22:35 by zhenxingsoft@126.com
    PS:程序開發到后期,才告知運行環境有變,真的很讓人郁悶啊


    都是苦命的人啊

    呵呵呵~~

    # re: 使用JDK1.4運行Struts2.0  回復  更多評論   

    2008-12-03 15:26 by 長腿螃蟹
    "Maybe you have many friends, But how many of them can finished A to Z ?"你飛信發給我的這句話!
    其實我有時候在想,如果我能真正的遺忘或許現在的我生活的會很快樂,只是我,倔強冷漠的外表下夾雜著所有的悲傷與無奈。
    你知道在我心里,有多么想回到你第一次去北京出差之前的日子,你加班我陪你吃吃飯,你有事情就可以把我喚過去,而我有事
    情也可以不用顧及的跑去你那里然后混點兒東西吃。
    我不是要再聽你跟我說對不起。在我的世界觀里,我從來都是面對問題的時候先檢討自己,要把自己批判的體無完膚算是對自己的懲罰,我希望你能清晰的記得我曾經對你說過的話做過的事,一輩子,喜歡過兩個人,我想應該夠了吧。
    我不知道我的不自信是對自己沒信心還是對別人沒信心,我對待我的朋友都是真誠的,可是我從來不敢奢求別人眼中的自己到底是個什么樣子的,這幾個月的時間,我一直都特別想知道我到底在你心中有沒有存下片刻的影子,我從此從你的世界消失了,你會感到難過和失落么?可是,每每想到這,我都會覺得很可笑,為什么我還是這樣的不成熟?然后又會無比失落,跟自己說,是我自己想太多了,或許一段時間以后,你淡忘了,徹底的把我從你的世界分離開,我們見面時會像從前不認識的樣子,我的心也就跟著死了。
    我也竟然會反復的問自己,以前的事都是假的么?用心付出的東西難道也能編造么?你知道,當你不斷自問自竟然全都答不出的時候心情要如何?所以我只能選擇逃避,輾轉不再面對。寧愿違背自己的心說最不想說的話。
    未來在哪里,我真的不知道,我有多遠的路可以走我還是不知道,我想要的東西很簡單,簡單的生活簡單的快樂,哪怕要我為此放棄更多的東西。
    我給你寫這么多東西是因為我沒想到事過一年之后這個文章還能再被翻出來,又或許A to Z真的反應了我們之間的一切,朋友的定義其實很模糊,很容易在不恰當的時候就逾越了那條平衡線,只不過要我再一次做取舍的時候,我真的會痛,痛到在這大廳里,會流淚。

    posts - 47, comments - 124, trackbacks - 0, articles - 0

    Copyright © puras

    主站蜘蛛池模板: 男人的天堂亚洲一区二区三区| 99在线观看视频免费| 亚洲第一成年网站大全亚洲| 亚洲精品456播放| 九九九精品成人免费视频| 中文日本免费高清| 美女无遮挡免费视频网站| jiz zz在亚洲| 日本亚洲色大成网站www久久| 亚洲最新视频在线观看| 亚洲男同帅GAY片在线观看| 亚洲精品第一国产综合境外资源 | 成人免费视频69| 免费人成在线观看网站品爱网| 久久不见久久见免费影院www日本 久久WWW免费人成—看片 | 免费人成网站7777视频| 成人黄动漫画免费网站视频 | 精品国产亚洲一区二区三区在线观看 | 亚洲∧v久久久无码精品 | 亚洲黄色免费网站| 成人在线免费看片| 免费观看美女裸体网站| 日本免费一二区在线电影| 女人18毛片免费观看| 免费一级一片一毛片| 国产亚洲欧洲Aⅴ综合一区| 亚洲国产精品成人精品无码区 | 亚洲国产精品综合久久久 | 日韩激情淫片免费看| 亚洲免费日韩无码系列| 亚洲av无码乱码国产精品fc2 | 91精品手机国产免费| 全免费a级毛片免费看无码| 亚洲av无码专区在线观看素人| 亚洲乱码无码永久不卡在线 | 国产成人麻豆亚洲综合无码精品| 亚洲成AV人在线观看天堂无码| 亚洲精品人成电影网| 老司机精品视频免费| 啦啦啦完整版免费视频在线观看| 精品免费国产一区二区三区|