作甚远道调试?我们正常调试一个web项目的java代码时,亟需将你的tomcat服务器和你的开发工具(例如Jbuilder)集成,或急需工具的一些插件支持(例如Eclipse停的myclipse等),这些模式都是在当地进展,即你的开发工具和tomcat运作在同一台服务器上,如其你的开发工具和服务器不再一台机器上那就需要兑现远道调试效能了。
兑现步骤:在tomcat的catalina.bat资料中加入底下的设立,当然SET CATALINA_OPTS 变量应该在施用它事先。这是在tomcat起动时设立一些杜撰机参数,使服务器容许远路连接功能,address=5888示意远道联接的端标语,可以设立成随便其余不矛盾端口。其余的应用服务器例如weblogic也应当可以设立这些参数,有兴趣的可以测试。
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 这么便Ok了,重启动tomcat,可以直接独力起动,而不要在eclipes的插件中起步。打开eclipse中的debug设立窗口,抉择 Remote Java Application ,新建一个debug项,输入服务器IP和适才设立端即兴诗,点ok就可以进来debug状态
another way:
第一步:
打开catalina.bat|sh ,找出 set DEBUG_OPTS= 这一起
从
set DEBUG_OPTS=
改为
set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
最后的1044是端标语,可以改为别的端口,改完后封存,起步Tomcat
第二步:
在Eclipse里,点Run->Debug Configurations
在弹出的对话框里头选中“Remote Java Application”,
点右键,选“new”,
在“Connect”选项卡输入ip地址和上一步中配备的端即兴诗,
点Apply保留,
点Debug即可开始调试。
本文来源:
我的异常网
Java Exception
Dotnet Exception
Oracle Exception
- 1837 - Cannot find FacesContext
- 1838 - javax.xml.soap.SOAPException: java.lang.ClassCastException: javax.xml.soap.MimeHeaders$MatchingIterator
- 1839 - The server encountered an internal error () that prevented it from fulfilling this request
- 1840 - 插入NULL与插入null有没有区别
- 1841 - SQL Server的数据迁移到Oracle如何做
- 1842 - System.UnauthorizedAccessException
- 1843 - System.TypeLoadException: 未能从程序集 DataAccessObject
- 1844 - Unable to cast object of type System.Windows.Forms.BindingSource to type System.Data.DataTable
- 1845 - System.InvalidOperationException: Conversion failed because the DateTime data value overflowed the type specified for the DateTime value part in the consumer s buffer
- 1846 - Oracle有没有类似计算字段的功能
- 1847 - ORA-06502: PL SQL: numeric or value error: character to number conversion error
- 1848 - ORA-30001: trim set should have only one character
- 1849 - ORA-27123: unable to attach to shared memory segment
- 1850 - 您不再连接到 ORACLE
- 1851 - error in invoking target install of makefile oraclehome1 plsql lib ins_plsql.mk
- 1852 - sqlplus里和oemapp console里启动数据库
- 1853 - System.Data.SqlClient.SqlException: 将 varchar 值
- 1854 - VB.NET 2003中 datagrid 和ErrorProvider相关问题