调试Java Webstart:System Process正在打开大量的端口

时间:2010-12-15 09:50:17

标签: java java-web-start

我正在尝试调试Java Webstart应用程序,该应用程序导致带有pid 0的系统进程在1000和~4000之间打开数千个tcp端口。远程主机始终是localhost端口80,Apache Web服务器正在侦听。所有连接的状态都是TIME_WAIT,根本没有流量。

两天之后,我仍然不知道是什么导致了这种行为,因为应用程序运行良好而不使用Java Webstart。

这是我的Netbeans生成的JNLP文件:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp codebase="http://localhost:80/cwticket/" href="launch.jnlp" spec="1.0+">
<information>
    <title>CWTicket</title>
    <vendor>tstegman</vendor>
    <homepage href=""/>
    <description>CWTicket</description>
    <description kind="short">CWTicket</description>

</information>
<update check="background"/>
<security>
  <all-permissions/>
</security>
<resources>
<j2se version="1.5+"/>
<jar href="CWTicket.jar" main="true"/>
<jar href="lib/antlr-2.7.6.jar"/>
<jar href="lib/asm.jar"/>
<jar href="lib/asm-attrs.jar"/>
<jar href="lib/cglib-2.1.3.jar"/>
<jar href="lib/commons-collections-2.1.1.jar"/>
<jar href="lib/commons-logging-1.1.jar"/>
<jar href="lib/dom4j-1.6.1.jar"/>
<jar href="lib/ehcache-1.2.3.jar"/>
<jar href="lib/jdbc2_0-stdext.jar"/>
<jar href="lib/jta.jar"/>
<jar href="lib/hibernate3.jar"/>
<jar href="lib/hibernate-tools.jar"/>
<jar href="lib/hibernate-annotations.jar"/>
<jar href="lib/hibernate-commons-annotations.jar"/>
<jar href="lib/hibernate-entitymanager.jar"/>
<jar href="lib/javassist.jar"/>
<jar href="lib/ejb3-persistence.jar"/>
<jar href="lib/mysql-connector-java-5.1.6-bin.jar"/>
<jar href="lib/log4j.jar"/>
<jar href="lib/args4j-2.0.1.jar"/>
<jar href="lib/commons-lang-2.5.jar"/>
</resources>

<application-desc main-class="de.cw.cwticket.gui.TicketExplorerFrame">

</application-desc>
</jnlp>

非常感谢您的任何提示!

编辑:操作系统是Windows XP SP3。

0 个答案:

没有答案