3

我下载了 TCPmon以尝试通过 WSO2 ESB 监控流量。但是,当我尝试执行 jar 时,什么也没有发生。如何让 jar 执行?

4

2 回答 2

8

他们未能在 MANIFEST 中正确设置主类。

创建一个将加载 Java 环境变量并设置主类的 bat 文件。

:checkJava
if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
goto launch

:noJavaHome
echo "You must set the JAVA_HOME variable before running TCPMon."
goto end

:launch
"%JAVA_HOME%\bin\java.exe" -cp ".;tcpmon-1.1.jar" com.codegoogle.tcpmon.MainWindow

https://code.google.com/p/tcpmon/issues/detail?id=15

编辑

鉴于我的用例是针对 WSO2 并且 TCPMon 已经包含在内,因此不需要。但它仍然是从谷歌存储库下载 TCPMon 的有用片段。

于 2013-04-22T16:39:41.563 回答
2

WSO2 ESB 提供 tcpmon jar 和一个 bat 文件来运行它。您可以在 bin 文件夹中找到它,无需单独下载。

于 2013-04-22T17:07:24.903 回答