使用JDK1.4運(yùn)行Struts2.0

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

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

          Struts2.0默認(rèn)的平臺(tái)需求是:

          • Servlet API 2.4
          • JSP API 2.0
          • Java 5

          但是因?yàn)橐恍┰?我們必須使用JDK1.4來(lái)編譯,所以只能應(yīng)用Struts提供的J4,來(lái)進(jìn)行一下移植了,說(shuō)實(shí)話,還是挺好的,只需要簡(jiǎn)單的操作,便可以把JDK更改為1.4的了.原本我以為弄不好還得重新寫代碼呢,結(jié)果才發(fā)現(xiàn),嗯,如此的簡(jiǎn)單.

          好了,不廢話了.

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

          在J4目錄中,已經(jīng)將Struts2.0基本的兩個(gè)Jar文件轉(zhuǎn)好了,分別是struts2-core-j4-2.0.9.jar和xwork-j4-2.0.4.jar.如果你的程序中還用到的其他的Jar包,可以通過(guò)腳本把Jar包轉(zhuǎn)成J4版本的.我們的程序中用到了spring和sitemesh兩個(gè)Plugin的Jar包,所以需要將這兩個(gè)包轉(zhuǎn)成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

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

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

          將這四個(gè)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等幾個(gè)特性,所以改起來(lái)還是相當(dāng)容易了.

          至此,你的程序應(yīng)該就可以在JDK1.4上運(yùn)行了.

          我使用的環(huán)境Tomcat5.0+jdk1.4.運(yùn)行我修改后的程序,測(cè)試通過(guò)......

          Over

          PS:程序開發(fā)到后期,才告知運(yùn)行環(huán)境有變,真的很讓人郁悶啊

          Feedback

          # re: 使用JDK1.4運(yùn)行Struts2.0  回復(fù)  更多評(píng)論   

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

          Accepts you as you are
          接受原本的你

          Believes in "you"
          相信你這個(gè)人

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

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

          Envisions the whole of you
          預(yù)期你總是盡全力

          Forgives your mistakes
          原諒你的過(guò)錯(cuò)

          Gives unconditionally
          無(wú)條件地付出

          Helps you
          幫助你

          Invites you over
          邀請(qǐng)你

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

          Keeps you close at heart
          靠近你的心

          Loves you for who you are
          因你原來(lái)的樣子而愛(ài)你

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

          Never judges
          不間斷

          Offers support
          支持你

          Picks you up
          扶你一把

          Quiets your fears
          止息你的懼怕

          Raises your spirits
          鼓舞你的心靈

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

          Tells you the truth when you need to hear it
          當(dāng)需要時(shí)會(huì)告訴你實(shí)情

          Understands you
          了解你

          Values you
          重視你

          Walks beside you
          與你同行

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

          Yells when you won't listen
          當(dāng)你不理性時(shí)叫醒你

          Zaps you back to reality
          把你拉回現(xiàn)實(shí)

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

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

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

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

          # re: 使用JDK1.4運(yùn)行Struts2.0  回復(fù)  更多評(píng)論   

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

          # re: 使用JDK1.4運(yùn)行Struts2.0  回復(fù)  更多評(píng)論   

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

          # re: 使用JDK1.4運(yùn)行Struts2.0  回復(fù)  更多評(píng)論   

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


          都是苦命的人啊

          呵呵呵~~

          # re: 使用JDK1.4運(yùn)行Struts2.0  回復(fù)  更多評(píng)論   

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

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

          Copyright © puras

          主站蜘蛛池模板: 永康市| 关岭| 团风县| 会昌县| 彰化市| 佛山市| 息烽县| 龙井市| 孟津县| 杂多县| 沙河市| 金坛市| 长治市| 崇礼县| 建昌县| 吴桥县| 沙河市| 永胜县| 中江县| 始兴县| 汤原县| 交口县| 叙永县| 柘荣县| 黔东| 淮滨县| 宣武区| 连州市| 冀州市| 大英县| 鸡东县| 元阳县| 阿拉善右旗| 边坝县| 太仓市| 安吉县| 崇阳县| 怀化市| 赤壁市| 临沭县| 平潭县|