tomcat開發遠程調試端口以及利用eclipse進行遠程調試

一、tomcat開發遠程調試端口

方法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"?

方法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

?

  以上來源:?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進行遠程調試

  1.右鍵項目->Debug as->Debug Configurations..(或者菜單欄Run->Debug Configurations..)

  2.雙擊Remote Java Application(新建)

  

  3.完成相應的配置,可以指定一個具體調試的項目(也可以不指定)

  

  4.指定遠程項目中某一部分的源碼

  

  5.點擊Debug按鈕進入遠程調試狀態

?  訪問遠程工程的服務,本地的eclipse調試就可以 斷到?設置斷點的位置了。

?三、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

轉載于:https://www.cnblogs.com/hujunzheng/p/6127451.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531282.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531282.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531282.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

webpack+react+redux+es6開發模式

一、預備知識 node, npm, react, redux, es6, webpack 二、學習資源 ECMAScript 6入門 React和Redux的連接react-redux Redux 入門教程 redux middleware 詳解 Redux研究 React 入門實例教程 webpack學習demo NPM 使用介紹 三、工程搭建 之前有寫過 webpackreactes6開發模式…

fiddler發送post請求

1.指定為 post 請求,輸入 url Content-Type: application/x-www-form-urlencoded;charsetutf-8 request body中的參數格式:userNameadminicxp&userPassword123qwe!# 這種方式可以用 request.getParameter的方式來獲得。 2.指定為 post 請求&#xff…

基于spring注解AOP的異常處理

一、前言 項目剛剛開發的時候,并沒有做好充足的準備。開發到一定程度的時候才會想到還有一些問題沒有解決。就比如今天我要說的一個問題:異常的處理。寫程序的時候一般都會通過try...catch...finally對異常進行處理,但是我們真的能在寫程序的…

Kettle之數據抽取、轉換、裝載

Kettle 官網 ETL利器Kettle實戰應用解析系列 利用kettle組件導入excel文件到數據庫 kettle中實現動態SQL查詢 java中調用kettle轉換文件 kettle 7.x版本下載:https://pan.baidu.com/s/1nvnzzCH  密碼:6f5c mac 下運行spoon.sh,  windows下為spoon.bat…

webpack+react+redux+es6開發模式---續

一、前言 之前介紹了webpackreactreduxes6開發模式 ,這個項目對于一個獨立的功能節點來說是沒有問題的。假如伴隨著源源不斷的需求,前段項目會涌現出更多的功能節點,需要獨立部署運行。為了更好地管理這些獨立的功能節點,我們需要…

JdbcTemplate使用小結

org.springframework.jdbc.core.JdbcTemplate.query(String sql, Object[] args, RowMapper<StaffUnionVO> rowMapper) throws DataAccessException 1.自定義rowMapper public class StaffUnionVO implements RowMapper<StaffUnionVO>, Serializable {private stat…

RabbitMQ安裝和使用(和Spring集成)

一、安裝Rabbit MQ   Rabbit MQ 是建立在強大的Erlang OTP平臺上&#xff0c;因此安裝Rabbit MQ的前提是安裝Erlang。通過下面兩個連接下載安裝3.2.3 版本&#xff1a; 下載并安裝 Eralng OTP For Windows (vR16B03)運行安裝 Rabbit MQ Server Windows Installer (v3.2.3)具體…

單點登錄實現(spring session+redis完成session共享)

一、前言 項目中用到的SSO&#xff0c;使用開源框架cas做的。簡單的了解了一下cas&#xff0c;并學習了一下 單點登錄的原理&#xff0c;有興趣的同學也可以學習一下&#xff0c;寫個demo玩一玩。 二、工程結構 我模擬了 sso的客戶端和sso的服務端&#xff0c; sso-core中主要是…

maven deploy上傳私服出錯

error 內容如下 Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5: deploy (default-deploy) on project XXX pom文件增加如下配置 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifa…

加密策略

一、前言 這兩天研究了一下項目中的密碼加密&#xff0c;可以說得上是學到了很多。下面來大致說一下。 二、常用加密 1.單向加密算法 單向加密算法主要用來驗證數據傳輸的過程中&#xff0c;是否被篡改過。 BASE64 嚴格地說&#xff0c;屬于編碼格式&#xff0c;而非加密算法 …

Spring Data JPA: 實現自定義Repository

一、前言 由于項目中的 實體&#xff08;entity&#xff09;默認都是繼承一個父類&#xff08;包含一些公共的屬性&#xff0c;比如創建時間&#xff0c;修改時間&#xff0c;是否刪除&#xff0c;主鍵id&#xff09;。為了實現邏輯刪除&#xff0c;一般會自己實現RepositoryFa…

java json和對象互相裝換

java json和對象互相裝換 1.com.alibaba.fastjson.JSON 2.com.fasterxml.jackson.databind.ObjectMapper 轉載于:https://www.cnblogs.com/hujunzheng/p/6593491.html

js沖刺一下

js中__proto__和prototype的區別和關系 1.對象有屬性__proto__,指向該對象的構造函數的原型對象。  2.方法除了有屬性__proto__,還有屬性prototype&#xff0c;prototype指向該方法的原型對象。 深入淺出妙用 Javascript 中 apply、call、bind ***兩道面試題*** 關于js中偽數…

springmvc 源碼分析

DispatcherServlet的初始化流程 HandlerMapping - RequestMappingHandlerMapping初始化 DefaultAnnotationHandlerMapping 和RequestMappingHandlerMapping RequestToViewNameTranslator請求到視圖名稱的轉換 (如果沒有responsebody&#xff0c;并且沒有返回一個view&#xff0…

EntityManager的使用

1、最基礎的查詢 CriteriaBuilder cb entityManager.getCriteriaBuilder(); CriteriaQuery<User> cq cb.createQuery(User.class); Root<User> root cq.from(User.class); //from User cq.select(root); //select * from User javax.persistence.criteria.Predi…

Jackson序列化實例

參考文章 Jackson使用ContextualSerializer在序列化時獲取字段注解的屬性 使用BeanSerializerModifier定制jackson的自定義序列化(null值的處理) 關于使用ContextualSerializer的補充 BeanSerializerFactory中有如下代碼&#xff0c; 關于設置SerializerModifier&#xff0c;如…

maven自定義腳手架(快速生成項目)

Maven之自定義archetype生成項目骨架 利用腳手架生成 新項目 命令行方式 mvn archetype:generate \ -DarchetypeGroupIdcom.xxx \ -DarchetypeArtifactIdarchetype-spring-boot \ -DarchetypeVersion1.0.0 \ -DgroupIdcom.xxx \ -DartifactIddemo-archetype-generate \ -Dversi…

JSONObject 自定義過濾配置

一、自定義過濾器說明 PropertyPreFilter 根據PropertyName判斷是否序列化   PropertyFilter 根據PropertyName和PropertyValue來判斷是否序列化   NameFilter 修改Key&#xff0c;如果需要修改Key,process返回值則可   ValueFilter 修改Value   BeforeFilter 序列化時…

springmvc防止重復提交攔截器

一、攔截器實現&#xff0c;ResubmitInterceptorHandler.java import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Component; import org.springframework.web.method.HandlerMethod; import org.springframework.web.servlet.handler.Hand…

Mac idea 快捷鍵

Mac鍵盤符號和修飾鍵說明 ? Command? Shift? Option? Control?? Return/Enter? Delete? 向前刪除鍵&#xff08;FnDelete&#xff09;↑ 上箭頭↓ 下箭頭← 左箭頭→ 右箭頭? Page Up&#xff08;Fn↑&#xff09;? Page Down&#xff08;Fn↓&#xff09;Home Fn ←…