Java JVM Eclipse远程调试开启控制台

11

如果我使用在一个不同主机上运行的JVM机器上的socket,在Eclipse中连接到正在运行的JVM时,是否有一种方法可以在控制台中获取STDOUT/STDERR输出,即也启用控制台?


不这么认为,有时可能会很方便,但是你不能只是在一个方便的文本编辑器中打开服务器日志吗?我想答案是否定的 :) - davidfrancis
如果我能看到控制台就好了。你知道,远程机器处于生产模式,所以我不太确定如何查看所有的异常,可能有些被过滤了。 - Damjan Dimitrioski
2个回答

2

有点像...

最近我设置了一个ant脚本来部署更新到远程服务器,然后自动重启。使用putty的plink实用程序从ant调用了重启脚本。重启脚本停止了服务器,然后以远程调试模式启动它,这样我就可以从本地eclipse链接到它进行测试/调试。有趣的是,我没有将服务器作为后台进程启动,因此所有标准输出都被发送回plink并在eclipse控制台中显示在ant输出中。 我不确定这可能有多有用,因为输出以通常的ant细节为前缀,并且ant任务在您停止远程服务器之前不会完成。

编辑:经过反思,可以通过创建“外部工具”运行配置调用plink启动远程环境来更轻松地完成整个过程。


1

不,使用find和grep比查看整个文件要好得多。但我本来希望可以正常使用的,无论如何:(。 - Damjan Dimitrioski
我该如何安装Eclipse日志文件查看器? - OTUser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接