我正在 Windows 7 上运行 64 位安装的 IBM Rational Application Developer (RAD) 8.0.4。我在其中运行了 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 才能看到它。我确实在控制台中看到的第一行是
访问被拒绝
消息。但 RAD 并不清楚什么或谁被拒绝访问,并且在所有其他方面服务器都工作得很好,除了......我似乎无法让 WAS 实例在 Debug模式下运行。如果我“在调试中重新启动...”,RAD 会遵守,但 Eclipse 的“服务器”面板中的服务器不会显示“调试,同步”——它只是显示“已启动,同步”——就像正常启动一样。 Eclipse 中的“调试”面板显示了服务器,并声称调试器正在监听端口 8001。但应用程序不会在任何断点处停止。
我的同事运行相同的 Windows 7 计算机,但使用 32 位 RAD 8.0.4,并且似乎没有此问题。 我还没有准备好承认并将 RAD 重新安装到 32 位,也没有时间。必须有其他解决方案。
最佳答案
使用管理控制台并打开调试标志。
从命令行(而不是从 RAD 内)启动服务器,服务器将以 Debug模式启动。
现在尝试调试远程应用程序(就像 Eclipse 中的任何远程应用程序一样)以将 RAD 连接到此应用程序服务器。
尝试看看这样是否有效。
我还会尝试查看服务器是否在 Debug模式下运行(通过在默认调试端口 7777 上查找 netstat)
HTH
关于java - 运行 WebSphere Application Server v6.1 时出现 64 位 RAD 8.0.4 控制台和 Debug模式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975776/