国产99福利精品视频|杨幂精品国产福利在线|国精品午夜福利视频不卡|欧美精品黄网站在线播放|精品国产乱码久久久久久久|国产大片中文字幕在线观看|国产肥熟女视频一区二区三区|国产乱码无码视频一区二区三区

服務器慢,怎樣免重啟隨意更改java代碼

來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-04-23 14:08:09

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

  而php有java更有優(yōu)勢在于它是動態(tài)加載的。而為什么java就不可以呢?

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

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

  安裝步驟:

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

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

  等一會兒,這時會出現(xiàn)一個程序框。選擇一個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

  我的修改完之后是這樣的:

  -startup

  plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar

  --launcher.library

  plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519

  -product

  org.eclipse.epp.package.jee.product

  --launcher.XXMaxPermSize

  256M

  -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

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

  接下來是做個小試驗。

  在你的web程序下,debug狀態(tài)啟動tomcat。(注意在要debug狀態(tài)下 )

  當你的程序正常運行后,要你想在改動的地方j(luò)ava代碼,更改下,再重新刷下頁面就明白了。

  tomcat免重啟隨意更改java代碼 提高開發(fā)效率想簡單就跟我一起來操作吧。

上一篇:返回列表
下一篇:怎樣做多Web服務器的備份?

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學校地址: 長沙市天心區(qū)團結(jié)路6號

Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有

湘ICP備14017520號-3

關(guān)注我們
在線咨詢
嘿,我來幫您!