我们想在JBoss 5.1.0中生成线程转储。我们正在使用SUSE Linux Enterprise Server 11和Java 1.7 首先,我们获得了JBoss进程ID并执行了下面提到的命令。
jstack 16917 >> threaddump.log
我们收到命令未找到消息。
答案 0 :(得分:0)
你确认了< java_home> / bin在你的路径中? Jstack应该可以使用java 1.7。您还可以检查并确认您的< java_home> / bin目录。无论您在Unix SUSE框中登录的用户如何尝试执行jstack,请输入
> echo $PATH
并确认java / bin出现在路径中。如果它不存在,您将需要修改用户配置文件并添加到路径配置中。