我下载了TCPmon,试图通过WSO2 ESB监控流量。但是,当我尝试执行jar时没有任何反应。我怎样才能让jar执行?
答案 0 :(得分:8)
他们未能在MANIFEST中正确设置主类。
创建一个bat文件,该文件将加载Java环境变量并设置主类。
: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的有用片段。答案 1 :(得分:2)
WSO2 ESB提供tcpmon jar和bat文件来运行它。你可以在bin文件夹中找到它,你不需要单独下载它。