天天看点

tomcat开发远程调试端口以及利用eclipse进行远程调试

  WIN系统

  在catalina.bat里: 

  SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899 

  Linux系统

  在catalina.sh里: 

  CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899" 

  Win系统 

  在tomcat目录下的bin目录中新建debug.bat,编辑内容如下 

  set JPDA_ADDRESS=8000 

  set JPAD_TRANSPORT=dt_socket 

  startup 

  双击debug.bat 

  Linux 系统 

  startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成 

  jpda start ,默认的调试端口是8000 ,可以在catalina.sh 文件中设置JPDA_APPDESS=8000 

  使用startup.sh 或者catalina.sh jpda start 启动tomcat

  

  如果不生效,尝试下面的写法:

  declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

  1.右键项目->Debug as->Debug Configurations..(或者菜单栏Run->Debug Configurations..)

  2.双击Remote Java Application(新建)

tomcat开发远程调试端口以及利用eclipse进行远程调试

  3.完成相应的配置,可以指定一个具体调试的项目(也可以不指定)

tomcat开发远程调试端口以及利用eclipse进行远程调试

  4.指定远程项目中某一部分的源码

tomcat开发远程调试端口以及利用eclipse进行远程调试

  5.点击Debug按钮进入远程调试状态

   访问远程工程的服务,本地的eclipse调试就可以 断到 设置断点的位置了。

  这两天从女票那里看到了通过java实现视频操作的代码,于是乎研究了一下。顺便把这个工具一起分享给大家!

  我这里只是实现了视频分割的功能,很简单。程序入口函数如下:

  ConvertVideo.java

  这里只需要指定三个参数就可以了,视频的源文件路径,目标路径(不需要文件名后缀),分割间隔(单位:秒),ffmpeg工具路径。

  当然里面还有很多其他的操作,如果你感兴趣,自己可以改一下,或者做一个图形化操作工具。

继续阅读