亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

提高開發效率之tomcat免重啟(隨意更改java代碼)

系統 1921 0

做為了一個java開發人員,總是為因為要增加一個類,或是增加刪除一個方法,甚至修改一個小處代碼而不得不再次重啟服務器。而啟動服務器總是那么的浪費時間。一個小時的編程?10?分鐘左右,這效率....

????

???? 而php有java更有優勢在于它是動態加載的。而為什么java就不可以呢?

???

???? 你想要什么?可以加方法?可以加類?可以動態的隨意更改java代碼又不重啟服務器?

?

???? 現在這些都可以實現了,今天重大發現這些都可以做到了。java也變為和php一樣可以動態的更改了。

?

?

今天聽到了這么一個發現,覺得確實很好,現在在這里和大家分享下。

?

要做到這樣功能需要對本機有所配置一下:

?

安裝步驟:

1、?在?windows?啟動安裝程序,在控制臺輸入?:

> java -jar dcevm-0.2-win.jar (路徑放到dcevm-0.2-win.jar的文件夾)下面附件下載

等一會兒,這時會出現一個程序框。選擇一個jdk,再install。完成后test一下(安裝完成沒有提示,差不多的時間就點test看一下,如果成功就是安裝好了)

?

?? 安裝程序會替換掉?java?下?bin/client/jvm.dll?和?bin/server/jvm.dll?,并將以后的?jvm.dll?備份到相應目錄下。還會將?dcevm.jar?加到?lib/ext/?目錄?.

?

2、eclipse端的修改

?

eclipse.ini?文件里面最后加入:(這里面要把原有的部分去掉一些)

-vmargs

-Xms128M

-Xmx512M

-XX:PermSize=64M

-XX:MaxPermSize=512M

-XX:+PrintGCTimeStamps

-XX:+PrintGCDetails

-XX:+TraceClassLoading

-XX:+TraceClassUnloading

-XX:+PrintGCTimeStamps

-XX:+PrintGCDetails

-verbose:gc

-Xloggc:gc.log

?

?

我的修改完之后是這樣的

Xml代碼? ?
  1. -startup??
  2. plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar??
  3. --launcher.library??
  4. plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519??
  5. -product??
  6. org.eclipse.epp.package.jee.product??
  7. --launcher.XXMaxPermSize??
  8. 256M??
  9. ??
  10. ??
  11. -vmargs???
  12. -Xms128M???
  13. -Xmx512M???
  14. -XX:PermSize=64M???
  15. -XX:MaxPermSize=512M???
  16. -XX:+PrintGCTimeStamps??
  17. -XX:+PrintGCDetails??
  18. -XX:+TraceClassLoading???
  19. -XX:+TraceClassUnloading??
  20. -XX:+PrintGCTimeStamps??
  21. -XX:+PrintGCDetails??
  22. -verbose:gc??
  23. -Xloggc:gc.log??

?

重啟一下eclipse看是否可以正常啟動,這樣的就配置完成了。

?

接下來是做個小試驗。

1、在你的web程序下,debug狀態啟動tomcat。(注意在要debug狀態下?)

?

當你的程序正常運行后,要你想在改動的地方java代碼,更改下,再重新刷下頁面就明白了。(如果還是不成功,可以和我交流下)

?

相關文檔學習:

1、? http://www.slideshare.net/wangscu/hotspot-hotswap-who-and-who-are-best-freinds

2、 http://rdc.taobao.com/team/jm/ ?(感謝oznyang提供)。

?

p.s:我是在remoteDebug狀態下做的,大家試試看哦。

?http://files.cnblogs.com/eggbucket/Dcevm-0.2-win.rar

有什么問題大家可以提出來,互相學習。

提高開發效率之tomcat免重啟(隨意更改java代碼)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日日躁夜夜躁狠狠天天 | 不卡的在线视频免费观看 | 9热在线精品视频观看 | 久久精选 | a视频在线看| 久久亚洲伊人中字综合精品 | 老子影院午夜伦不卡 | 一级aa毛片| 国产一区二区亚洲精品 | 欧美黄色第一页 | 天天干夜夜爽 | 99热碰| 久久精品国产精品青草不卡 | 亚洲国产成人超福利久久精品 | 在线观看国产一区二区三区99 | 日本不卡免费新一区二区三区 | 久久视屏这里只有精品6国产 | 写真福利 第 页 在线视频 | 奇米影视222| 伊人手机在线视频 | 亚洲视频免 | 一级国产精品一级国产精品片 | 欧美一级性视频 | 亚洲在线高清 | 中文字幕在线一区二区三区 | 午夜性爽视频男人的天堂在线 | 中国国产一级毛片 | 综合激情五月婷婷 | 欧美韩国日本在线 | 国产精品福利自产拍网站 | 国产又黄又a又潮娇喘视频 国产又色又爽又黄又刺激18 | 四虎免费影院4hu永久免费 | 久操福利视频 | 国产精品视频在线免费观看 | 国产精品综合久成人 | 午夜噜噜噜私人影院在线播放 | 91日韩欧美| 九色综合久久综合欧美97 | 四虎精品永久在线 | 国产亚洲精品线观看77 | 国产欧美日韩综合精品一区二区 |