如果我使用在一个不同主机上运行的JVM机器上的socket,在Eclipse中连接到正在运行的JVM时,是否有一种方法可以在控制台中获取STDOUT/STDERR输出,即也启用控制台?
如果我使用在一个不同主机上运行的JVM机器上的socket,在Eclipse中连接到正在运行的JVM时,是否有一种方法可以在控制台中获取STDOUT/STDERR输出,即也启用控制台?
有点像...
最近我设置了一个ant脚本来部署更新到远程服务器,然后自动重启。使用putty的plink实用程序从ant调用了重启脚本。重启脚本停止了服务器,然后以远程调试模式启动它,这样我就可以从本地eclipse链接到它进行测试/调试。有趣的是,我没有将服务器作为后台进程启动,因此所有标准输出都被发送回plink并在eclipse控制台中显示在ant输出中。 我不确定这可能有多有用,因为输出以通常的ant细节为前缀,并且ant任务在您停止远程服务器之前不会完成。
编辑:经过反思,可以通过创建“外部工具”运行配置调用plink启动远程环境来更轻松地完成整个过程。
不直接的我所知。或者,你可以使用Eclipse日志文件查看器来追踪Tomcat日志。