欧美人妻日韩精品,久久青青草原国产精品最新片,亚洲特级毛片av无码专区,一本一道色欲综合网中文字幕

鄭州信息科技中專職業(yè)學(xué)院中專部

不僅僅統(tǒng)招學(xué)歷喲

  • 熱門(mén)專業(yè)!
  • 大學(xué)校園!
  • 就業(yè)保障!
  • 拿學(xué)歷又能高薪就業(yè),誰(shuí)能不愛(ài)!
了解詳情>
鄭州北大青鳥(niǎo)翔天信鴿參加“安心學(xué)習(xí)·放心就業(yè)”公約簽約儀式

讓每一個(gè)家庭“安心”、“放心”

  • 教學(xué)為本
  • 師愛(ài)為魂
  • 安心學(xué)習(xí)
  • 放心就業(yè)
了解詳情>
北大青鳥(niǎo)20周年慶典與總部年會(huì)鄭州翔天信鴿榮獲7項(xiàng)榮譽(yù)

深耕細(xì)作IT職業(yè)教育15載

  • 青鳥(niǎo)之星教學(xué)質(zhì)量大獎(jiǎng)
  • 卓越風(fēng)云人物
  • 北大青鳥(niǎo)中心理事會(huì)成員
  • 七項(xiàng)榮耀載譽(yù)而行!
了解詳情>
鄭州北大青鳥(niǎo)學(xué)員喜獲全國(guó)IT精英挑戰(zhàn)賽冠軍

我們教學(xué)怎么樣

  • 實(shí)力見(jiàn)證
  • 網(wǎng)絡(luò)組一等獎(jiǎng)
  • 網(wǎng)絡(luò)組二等獎(jiǎng)
  • 軟件組四等獎(jiǎng)
  • 200家校區(qū)脫穎而出!
了解更多>
北大青鳥(niǎo)榮獲315重承諾守信用放心品牌

北大青鳥(niǎo)職業(yè)IT20周年

  • 重承諾
  • 守信用
  • 放心品牌
  • 放心學(xué)習(xí)
  • 靠靠譜譜好就業(yè)!
了解更多>
學(xué)IT好工作高薪就業(yè)

我命由我不由天

  • 學(xué)個(gè)性的技術(shù)
  • 做愛(ài)做的事
  • 掙滿意的錢
  • 衣食無(wú)憂
  • 選擇寬且高大尚!
了解更多>
鄭州北大青鳥(niǎo)IT培訓(xùn)辦學(xué)14年

我們靠不靠譜

  • 14年辦學(xué)
  • 14年磨練
  • 14年成長(zhǎng)
  • 14年探索
  • 只為讓每個(gè)學(xué)員成材!
了解更多>
鄭州北大青鳥(niǎo)IT培訓(xùn)

不打工也牛掰

  • 好工作
  • 好環(huán)境
  • 高薪資
  • 好課程
  • 支持你成為有“錢”人!
了解更多>

學(xué)IT就讀北大青鳥(niǎo)

  • 好工作
  • 好未來(lái)
  • 好老師
  • 好課程
  • 支持你成為受人尊敬的人!
了解更多>
熱部署有關(guān)java web應(yīng)用程序
作者: 添加時(shí)間:10-13 瀏覽次數(shù):0

所謂熱部署,就是在應(yīng)用正在運(yùn)行的時(shí)候升級(jí)軟件,卻不需要重新啟動(dòng)應(yīng)用。
    對(duì)于Java應(yīng)用程序來(lái)說(shuō),熱部署就是在運(yùn)行時(shí)更新Java類文件。在基于Java的應(yīng)用服務(wù)器實(shí)現(xiàn)熱部署的過(guò)程中,類裝入器扮演著重要的角色。大多數(shù)基于Java的應(yīng)用服務(wù)器,包括EJB服務(wù)器和Servlet容器,都支持熱部署。類裝入器不能重新裝入一個(gè)已經(jīng)裝入的類,但只要使用一個(gè)新的類裝入器實(shí)例,就可以將類再次裝入一個(gè)正在運(yùn)行的應(yīng)用程序。
    一、熱部署介紹:
    熱部署對(duì)于程序開(kāi)發(fā)的好處就不用多說(shuō)了,這里記錄一下自己的使用過(guò)程:
    1.myeclipse的年代,那時(shí)候通過(guò)myeclipse新建的web項(xiàng)目,通過(guò)debug方式啟動(dòng),可以獲得修改java類中的方法體和jsp頁(yè)面立即生效的功能;這是純eclipse所沒(méi)有的。
    2.后來(lái)出了jrebel可以獲得新增java類和方法也無(wú)需重啟應(yīng)用服務(wù)器即可生效的功能,當(dāng)然這個(gè)功能不完美,有缺陷。
    3.隨著eclipse的升級(jí),推出了Jee版本的eclipse,也就逐漸淘汰了myeclipse,但是JEE版本的eclipse和tomcat配合,即便使用debug模式啟動(dòng),修改java類還是會(huì)導(dǎo)致整個(gè)應(yīng)用的重新加載,這是不能忍受的,這時(shí)候,發(fā)現(xiàn)了jetty配合JEE版本的eclipse可以完美的實(shí)現(xiàn)熱加載,即改即用,很方便。
    二、熱部署過(guò)程
    先做個(gè)說(shuō)明,沒(méi)有熱部署和有熱部署的開(kāi)發(fā)效率真是天差地別的。所以熱部署受很多第三方軟件包(Struts,Spring,Hibernate)的限制。本來(lái)可以熱部署的,加入了第三方的包就不可以了。所以,先說(shuō)明詳細(xì)的軟件環(huán)境,和程序配置是非常必要的。
    虛擬機(jī):java Tomcat Eclipse Myeclipse
    應(yīng)用程序情況:純正的sertlet+jsp+javabean,數(shù)據(jù)庫(kù)連接使用JDBC-ODBC橋連接Access數(shù)據(jù)庫(kù)。沒(méi)有使用任何第三方軟件包,沒(méi)有使用Struts,Spring,Hibernate.\WebRoot\WEB-INF\lib下是空的。
    配置方法:
    ie登陸http://Tomcat所在的服務(wù)器IP:8080/ →點(diǎn)超連接"Tomcat Administration"→ 輸入用戶名密碼登陸→在左側(cè)的功能樹(shù)中→Tomcat Server→Service(Catalina)→Host(localhost)→Context(/要修改的web項(xiàng)目)→右側(cè)新出現(xiàn)的頁(yè)面中→Reloadable設(shè)置為true→Save按鈕→Commit Changes.
    開(kāi)發(fā)時(shí),修改。java文件后,調(diào)用這個(gè)類時(shí)日志提示:
    - Reloading this Context has started
    這是正在重新加載修改后的。class文件。
    j2ee開(kāi)發(fā)插件(這里使用Myeclipse),也可能導(dǎo)致熱部署失效。因?yàn)椴寮仨氁丫幾g好的。class文件從工作空間復(fù)制到Tomcat\webapps下的項(xiàng)目里。才能使Tomcat得到需要熱部署的文件。
    最后說(shuō)一下jreble,網(wǎng)上的資料比較復(fù)雜,下面介紹個(gè)最簡(jiǎn)單的方法:
    在resin的啟動(dòng)文件,例如httpd.sh中增加:
    Resin 3.1+版本:#div_code img{border:0px;} exec $JAVA_EXE -javaagent:/opt/apps/resin/jrebel4.0-crack.jar -jar ${RESIN_HOME}/lib/resin.jar $*
    Resin 3.0-版本:#div_code img{border:0px;} args="-J-javaagent:/opt/apps/resin/jrebel4.0-crack.jar"
    三、小 結(jié)
    在進(jìn)行java web程序開(kāi)發(fā)過(guò)程中,經(jīng)常遇到這種問(wèn)題,修改一個(gè)java文件(*.java),需要重啟web服務(wù)器(如tomcat,weblogic等),部署項(xiàng)目。而起/停服務(wù)器浪費(fèi)了大量的時(shí)間。在小項(xiàng)目中,也許我們感覺(jué)不到。但對(duì)于公司的大型項(xiàng)目:如數(shù)據(jù)中心,生產(chǎn)等系統(tǒng)開(kāi)發(fā)而言,往往起/停需要等待幾分鐘時(shí)間。更浪費(fèi)時(shí)間的是,對(duì)于一個(gè)類中的方法的調(diào)試過(guò)程,如果修改多次,需要反復(fù)的啟停服務(wù)器,那么浪費(fèi)的時(shí)間更多。從上可以看出,我們急需一個(gè)可快速起/停服務(wù)器的工具,來(lái)提高我們的開(kāi)發(fā)效率。

文章來(lái)源    轉(zhuǎn)載注明出處!


本文由站河南北大青鳥(niǎo)校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學(xué)習(xí)技巧、就業(yè)案例、招生詳情等問(wèn)題,可以對(duì)在線咨詢老師進(jìn)行一對(duì)一問(wèn)答!


分享到: