tomcat开发远程调试端口以及利用eclipse进行远程调试
一、tomcat開發(fā)遠(yuǎn)程調(diào)試端口
方法1
WIN系統(tǒng)
在catalina.bat里:?
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899?
Linux系統(tǒng)
在catalina.sh里:?
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"?
方法2
Win系統(tǒng)?
在tomcat目錄下的bin目錄中新建debug.bat,編輯內(nèi)容如下?
set JPDA_ADDRESS=8000?
set JPAD_TRANSPORT=dt_socket?
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899?
startup?
雙擊debug.bat?
Linux?系統(tǒng)?
startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成?
jpda start ,默認(rèn)的調(diào)試端口是8000 ,可以在catalina.sh 文件中設(shè)置JPDA_APPDESS=8000?
使用startup.sh 或者catalina.sh jpda start 啟動(dòng)tomcat
?
以上來源:?http://www.cnblogs.com/dyllove98/archive/2013/08/01/3230824.html 如果不生效,嘗試下面的寫法: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"二、利用eclipse進(jìn)行遠(yuǎn)程調(diào)試
1.右鍵項(xiàng)目->Debug as->Debug Configurations..(或者菜單欄Run->Debug Configurations..)
2.雙擊Remote Java Application(新建)
3.完成相應(yīng)的配置,可以指定一個(gè)具體調(diào)試的項(xiàng)目(也可以不指定)
4.指定遠(yuǎn)程項(xiàng)目中某一部分的源碼
5.點(diǎn)擊Debug按鈕進(jìn)入遠(yuǎn)程調(diào)試狀態(tài)
? 訪問遠(yuǎn)程工程的服務(wù),本地的eclipse調(diào)試就可以 斷到?設(shè)置斷點(diǎn)的位置了。
?三、java實(shí)現(xiàn)視頻剪輯功能
這兩天從女票那里看到了通過java實(shí)現(xiàn)視頻操作的代碼,于是乎研究了一下。順便把這個(gè)工具一起分享給大家!
我這里只是實(shí)現(xiàn)了視頻分割的功能,很簡單。程序入口函數(shù)如下:
ConvertVideo.java
public static void main(String[] args) {/** ConvertVideo video = null;* String uploadPath1 = FileOperator.getFilePrefix("d:\\doc\\* 201_wKgK8lg0Fv6AcgxFETV1qLvZ9l4075.mp4* * ") + ".flv"; video = new* ConvertVideo("d:\\doc\\201_wKgK8lg0Fv6AcgxFETV1qLvZ9l4075.mp4* * ", uploadPath1, SystemConfig.getSystemConfig("ffmpegtools"));* video.ffmpegTransVideo();*/final String source = "C:/Users/Administrator/Desktop/Video.avi";final String target = "d:/zzz/lala";final int averTime = 5;File toolFile = new File(ConvertVideo.class.getResource("/").getFile());final String convertTool = toolFile.getParent() + "/tools/ffmpeg.exe";System.out.println(">>>如果默認(rèn)轉(zhuǎn)換工具路徑不存在,請自己指定!!!");System.out.println(">>>轉(zhuǎn)換工具路徑:" + convertTool);hjzggCut(source, target, convertTool, averTime);}這里只需要指定三個(gè)參數(shù)就可以了,視頻的源文件路徑,目標(biāo)路徑(不需要文件名后綴),分割間隔(單位:秒),ffmpeg工具路徑。
當(dāng)然里面還有很多其他的操作,如果你感興趣,自己可以改一下,或者做一個(gè)圖形化操作工具。
源碼下載:https://github.com/hjzgg/video_hjzgg
轉(zhuǎn)載于:https://www.cnblogs.com/hujunzheng/p/6127451.html
總結(jié)
以上是生活随笔為你收集整理的tomcat开发远程调试端口以及利用eclipse进行远程调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大众换油保养已到期怎么清除?
- 下一篇: 从陕西到海南市坐什么车最适合?