Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jboss服务器错误:为什么会导致_Java_Jboss - Fatal编程技术网

Java Jboss服务器错误:为什么会导致

Java Jboss服务器错误:为什么会导致,java,jboss,Java,Jboss,为什么在启动jboss server 6.0时会出现错误? “findstr”未被识别为内部或外部命令, 可操作的程序或批处理文件。您的PATH环境变量似乎未正确设置。这个链接有用吗 编辑:您确定通常在%JBoss\u HOME%\bin\run.bat中的JBoss启动批处理脚本正确地选择了路径吗?它可能以不同路径的不同用户身份运行。编辑此脚本并在包含findstr的第一行之前添加echo%PATH%行。这会给你什么输出 jboss-6.0.0.20100721-M4中使用的唯一其他位置fin

为什么在启动jboss server 6.0时会出现错误? “findstr”未被识别为内部或外部命令,
可操作的程序或批处理文件。

您的PATH环境变量似乎未正确设置。这个链接有用吗

编辑:您确定通常在%JBoss\u HOME%\bin\run.bat中的JBoss启动批处理脚本正确地选择了路径吗?它可能以不同路径的不同用户身份运行。编辑此脚本并在包含findstr的第一行之前添加echo%PATH%行。这会给你什么输出

jboss-6.0.0.20100721-M4中使用的唯一其他位置findstr与run.bat位于同一文件夹中的service.bat脚本中。同样,如果上一步对您没有帮助,您可以尝试将echo%PATH%放在使用findstr的脚本中的行之前

编辑2:根据您的评论,我要求您添加的echo%PATH%行给出了以下输出:

E:\jdk1.6\bin;E:\apache-ant-1.7.0\bin;E:\jboss-6.0\bin\run.bat 显然,它不包含C:\WINDOWS\system32,因此JBoss肯定无法找到findstr。但我不明白为什么这条路会这样结束。您是如何将JBoss作为服务启动的,还是通过运行run.bat启动的?JBoss是否在某个用户帐户下运行,该帐户的路径设置非常受限?您是否有其他脚本在JBoss启动之前操纵路径?另外,您使用的是哪个版本的Windows

另外,从你的三个评论中我还不清楚


我已检查findstr应用程序是否已在路径C:\WINDOWS\system32中\ E:\jboss-6.0\bin\run.bat
Am还设置了环境变量中的系统变量 C:\WINDOWS\system32是否在控制面板>系统>环境变量的路径中。C:\WINDOWS\system32是否在“环境变量”对话框的“系统变量”部分的路径中


这似乎不是JBoss的问题。在运行它的环境中,这似乎更像是一个问题。我可以想象,很多其他程序会对在类似环境中运行感到不满意。

@Bozho:看起来错误来自启动JBoss的批处理脚本。没有stacktrace可提供,因为JVM此时甚至还没有启动。我已经检查过findstr应用程序是否已经在路径C:\WINDOWS\system32\Am中。环境变量中的系统变量中也设置了该路径。但是没有任何更改。我正在使用您的echo%path%…结果是:\jdk1.6\bin;E:\apache-ant-1.7.0\bin;E:\jboss-6.0\bin\run.bat首先感谢您的耐心等待。1.AM通过netbeans6.8运行jboss 1.6.0。2.我只使用windows的用户帐户。3.version:windows 7.0在我的注释中1.C:\windows\system32在环境变量的系统变量部分的路径中。我使用的是netbeans 6.8,错误是这样发生的:我有另一个选项,可以通过在bin文件夹中启动run.bat来启动jboss。