热点诠释态度
分享彰显美德

怎样运用IDEA调节虚拟服务器上的编码

大家都知道应用IDEA开发设计时能够根据debug开展调节并迅速精准定位,可是假如编码已公布到虚拟服务器上,该怎样调节呢?文中将对你说怎样运用IDEA调节虚拟服务器上的编码

配备当地主要参数

打开IDEA的“运行/调试配置”选项,并在下面配置虚拟服务器的IP和端口号。

白框中的內容临时无需管,下一步才会采用

在绿框中的第一个文本框中键入虚拟服务器的ip,第二个文本框中键入虚拟服务器的端口号

配备虚拟服务器主要参数

登陆虚拟服务器,开启tomcat的bin文件夹名称下catalina.sh的文档开展编写,添加以下配备

exportJAVA_OPTS=’-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8185′

之上配备的等于号后边的主要参数来自于第一步白框中的內容。

大部分状况下,应用白框中的第一个文本框的內容做为主要参数

假如虚拟服务器上的jdk是1.4版本号的,则应用白框中的第二个文本框的內容做为主要参数

假如虚拟服务器上的jdk是1.3版本号的,则应用白框中的第三个文本框的內容做为主要参数

调节

起动第一步配备好的IDEA服务项目,在要调节的编码上加上中断点,当虚拟服务器上的程序流程被浏览时便会进到到中断点中,这时候就可以开心的调节了

起动IDEA服务项目点一下以下按键

IDEA起动取得成功后,控制面板輸出以下內容

主要参数表述

Transport是IDEA和虚拟服务器的通讯方式,假如虚拟服务器是linux或macos则挑选socket,假如虚拟服务器是windows则挑选Sharedmemory

调试模式的选择项是Attach和Listen。Attach表明服务器端起动后等候IDEA去联接;Listen表明IDEA监视服务器端的端口号,等服务器端准备好的时候会创建联接,此类方法规定服务器端能ping通当地电脑上的ip。一般应用Attach方式

Host是虚拟服务器的ip,Port是虚拟服务器的端口号

再聊白框中的主要参数

白框中的主要参数不允许手动式改动,它跟随绿框中主要参数的改动而产生变化。

*Xrunjdwp:公告JVM应用jdwp(javadebugwireprotocol)来运行网络服务器的代码。

可以选择transport的值dt_socket和dt_shmem,它们分别与绿框中的Socket和Sharedmemory相匹配。

address相匹配绿框中的Port,是虚拟服务器的端口号

常见问题

1.虚拟服务器上的端口号务必沒有被占有,而且能够被当地浏览到,能够根据telnet检测,如:telnet远程控制ip远程端口

2.虚拟服务器上布署的编码务必和当地的源码保持一致,不然中断点没法进到

3.配备虚拟服务器时,假如JAVA_OPTS参数在catalina.sh中早已存有,则只必须把要配备的主要参数增加到后边就可以了

本文固定链接:http://www.idcredian.com/x12.html

怎样运用IDEA调节虚拟服务器上的编码

未经允许不得转载:IDC热点 » 怎样运用IDEA调节虚拟服务器上的编码

分享到: 生成海报

idc热点|国外服务器资讯_国外服务器热点_国外服务器新闻

热点资讯