我正在 Windows 7 上运行 IBM Rational Application Developer (RAD) 8.0.4 的 64 位安装。我在其中运行了 WebSphere Application Server (WAS) v6.1。老实说,我不完全确定 WAS 服务器是 32 位还是 64 位。 我的问题是:
除了 WAS 启动时几行无用的日志记录外,我在 RAD 控制台中根本没有任何日志记录。即使抛出异常也不行——没有轨迹,什么都没有。我在 WebSphere 属性对话框声称的位置找不到 SystemOut.log 文件。但是,里面有一个
C:\Users\myUser\AppData\Local\VirtualStore\Program Files\IBM\SDP\runtimes\base_v61\profiles\was61profile1\logs\server1\SystemOut.log
,但是不知道怎么配置RAD/Eclipse才能看到。我确实看到一条
Access is Denied
消息作为我在控制台中看到的第一行。但是 RAD 不清楚什么或谁被拒绝访问,并且在所有其他方面,服务器都可以正常工作,除了......我似乎无法让 WAS 实例在调试模式下运行。如果我“在调试中重新启动...”,RAD 符合要求,但 Eclipse 的服务器面板中的服务器不显示“调试,同步”——它只是显示“已启动,同步”——就像正常启动一样. Eclipse 中的“调试”面板显示了那里的服务器,并声称调试器正在侦听端口 8001。但应用程序不会在任何断点处停止。
我的同事正在运行相同的 Windows 7 机器,但使用的是 32 位 RAD 8.0.4,并且似乎没有这个问题。 我还没有准备好承认并将 RAD 重新安装到 32 位,我也没有时间。一定有别的解决办法。