Xon*_*ron 43 java eclipse tomcat windows-7
你能解释一下这个错误是什么(其次是为什么我会得到它)?
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
PS它可能与已知的Tomcat 6.0和JDK 1.7.0_02问题有关?因为我从JDK 1.7.0升级到1.7.0更新2后才开始获取它,没有其他软件的其他升级.
我在跑步:
当我启动Tomcat时,我开始收到此错误,但不是所有时间.刚刚重新启动修复它.有些早晨,我没有重新启动就来上班,即使它在前一天失败了也修复了它.这是零星的.要调试这个我需要了解.你能解释一下吗?
编辑:我有两个Tomcat服务器,用于两个不同的项目,在同一个端口上.另一个(第一个)服务器"停止"但仍保持"同步",以防万一.我很快就尝试将所有端口更改为一个(8080到8081)并且错误再现.但是,这可能不是对更改端口的正确测试.
编辑2:我刚遇到这个问题,并重启"修复"了这个问题.整个工作站都在周末工作,Tomcat周五工作,Eclipse在一天结束时关闭.我将继续记下这样的笔记,因为我遇到它以消除猜测.
编辑3:今天它从昨天工作的未启动系统给我这个错误,程序昨天关闭,今天重新启动.我重新启动,错误消失了.最值得注意的是,错误始终发生在23%的编译中.它达到23%,稍等一下,这是我知道它不会成功的时候,然后弹出一个窗口.我将捕捉下次窗口的内容.然后它将上述错误提供给控制台.
编辑4:我正在运行Windows 7和Apache HTTP Server(虽然还没有使用它).我将这些添加到上面的列表中.
编辑5:编辑#3中提到的弹出窗口是(并注意我的Tomcat被命名Server Tomcat v6.0 Server at localhost):
Problem Occurred
'Server Tomcat v6.0 Server at localhost' has encountered a problem.
Server Tomcat v6.0 Server at localhost failed to start.
OK << Details
Server Tomcat v6.0 Server at localhost failed to start.
Run Code Online (Sandbox Code Playgroud)
编辑6:我刚刚遇到一个新问题,即Cannot connect to VM com.sun.jdi.connect.TransportTimeoutException弹出窗口错误和此问题在控制台窗口中询问的相同主要错误.
编辑7:刚刚重启Eclipse,没有重启整个计算机,今天早上解决了错误.
min*_*das 26
当另一个程序占用必要的端口时,通常会出现此错误.
您说您已将HTTP连接器端口从8080更改为8081,因此两个Tomcats不会发生冲突,但是您是否也更改了Tomcats之间的<Server port="..."in tomcat/conf/server.xml?
是否有其他连接器端口可能会发生冲突?
Joe*_*ckx 10
检查您的配置字符串是否正常:
Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999
Run Code Online (Sandbox Code Playgroud)
我今天刚遇到这个问题,在我的情况下,这是因为jpda config参数中有一个不可见的字符.
确切地说,我在tomcat上的setenv.sh文件中有dos行结尾,导致'dt_socket'后面有一个回车符.
小智 5
在主机文件中编辑这些行,它应该可以工作。
主机文件通常位于 C:\Windows\System32\drivers\etc\hosts
::1 localhost.localdomain localhost
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)