3

我刚启动服务器时遇到了这个错误。这是代码:

server = Server(r"path\to\browsermob-proxy")
server.start()

然后它停止并引发如下错误:

browsermobproxy.exceptions.ProxyServerError: The Browsermob-Proxy server process failed to start. Check <_io.TextIOWrapper name='C:\...\server.log' mode='w' encoding='cp936'>for a helpful error message.

日志文件似乎没有提供任何帮助。它只是说'java'不被识别为内部或外部命令、可运行程序或批处理文件。

我被困在这里太久了。谁能给我一个可行的解决方案?非常感谢!!!

4

2 回答 2

0

这让我发疯了。即使在安装 Java 运行时环境(并确保它在系统路径中)之后,它也没有解决问题。我最终决定进入 /full/path/to/browsermob-proxy 瞧,它终于奏效了!使用 relative/path/to/browsermob-proxy 失败(即使它找到了文件并且如果相对路径或文件名不正确会给出另一个错误,但没有完整路径是不够的)。

于 2021-10-31T04:00:38.983 回答
-1

我昨天遇到了这个,日志中有同样的错误。这是由于操作系统未安装 java 或 java 未添加到路径引起的。只需在 CMD 或终端中键入“java”即可确认相同的问题。然后安装java并将包含java运行时的路径添加到PATH。

于 2019-02-22T06:16:21.453 回答