我下载了 TCPmon以尝试通过 WSO2 ESB 监控流量。但是,当我尝试执行 jar 时,什么也没有发生。如何让 jar 执行?
问问题
7847 次
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 回答