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

简介:

v一、tomcat开发远程调试端口

v方法1

  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" 

v方法2

  Win系统 
在tomcat目录下的bin目录中新建debug.bat,编辑内容如下 
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 系统 
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"

v二、利用eclipse进行远程调试

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

  2.双击Remote Java Application(新建)

  

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

  

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

  

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

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

v 三、java实现视频剪辑功能

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

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

  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(">>>如果默认转换工具路径不存在,请自己指定!!!");
        System.out.println(">>>转换工具路径:" + convertTool);
        hjzggCut(source, target, convertTool, averTime);
    }
复制代码

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

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

  源码下载https://github.com/hjzgg/video_hjzgg










本文转自 小眼儿 博客园博客,原文链接:http://www.cnblogs.com/hujunzheng/p/6127451.html,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
关系型数据库 MySQL 应用服务中间件
【JavaWeb学习】—如何修改Tomcat的端口号(十)
【JavaWeb学习】—如何修改Tomcat的端口号(十)
|
17天前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
59 0
|
3月前
|
网络协议 安全 应用服务中间件
在Linux中,Tomcat8005、8009、8080三个端口的含义?
在Linux中,Tomcat8005、8009、8080三个端口的含义?
|
5月前
|
XML 应用服务中间件 Android开发
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
48 0
|
5月前
|
前端开发 Java 应用服务中间件
linux本地检测如何tomcat是否启动成功tomcat端口检测
linux本地检测如何tomcat是否启动成功tomcat端口检测
48 0
|
6月前
|
存储 JSON JavaScript
Node.js 上开发一个 HTTP 服务器,监听某个端口,接收 HTTP POST 请求并处理传入的数据
Node.js 上开发一个 HTTP 服务器,监听某个端口,接收 HTTP POST 请求并处理传入的数据
|
6月前
|
搜索推荐 Linux Go
分享一个go开发的端口转发工具-port-forward
分享一个go开发的端口转发工具-port-forward
97 0
|
6月前
原生表格纵向滚动条
原生表格纵向滚动条
|
6月前
|
应用服务中间件 Android开发
Eclipse中启动tomcat后,无法访问localhost:8080(HTTP Status 404)
Eclipse中启动tomcat后,无法访问localhost:8080(HTTP Status 404)
168 0
|
6月前
|
Java 关系型数据库 MySQL
【Linux】jdk、tomcat、MySQL环境搭建的配置安装,Linux更改后端端口
【Linux】jdk、tomcat、MySQL环境搭建的配置安装,Linux更改后端端口
115 0

推荐镜像

更多