当我使用在生产环境等不同主机上运行的JVM机器中的套接字连接到Eclipse中正在运行的JVM时,有没有办法在控制台中获取STDOUT / STDERROR输出,即是否也启用了控制台? / p>
答案 0 :(得分:2)
有点......
我最近设置了一个ant脚本来将更新部署到远程服务器,然后自动重新启动它。使用来自ant的putty的plink实用程序调用重启脚本。重启脚本停止服务器,然后以远程调试模式启动它,这样我就可以从我的本地eclipse链接到它进行测试/调试。有趣的是,我没有将服务器作为后台进程启动,因此所有标准输出都被发送回plink并显示在eclipse控制台的ant输出中。 我不确定这可能是多么有用,因为输出以通常的ant详细信息为前缀,并且在您停止远程服务器之前,ant任务不会完成。
编辑:通过创建“外部工具”运行配置,通过调用plink启动远程环境,可以更轻松地实现整个过程。
答案 1 :(得分:1)
不直接AFAIK。或者,您可以使用Eclipse Logfile Viewer来跟踪tomcat日志。