Java 允许web应用程序访问windows共享上的文件

Java 允许web应用程序访问windows共享上的文件,java,jboss,wildfly,samba,jcifs,Java,Jboss,Wildfly,Samba,Jcifs,我试图允许运行在Linux Ubuntu 10.04.4和WildFly 9上的web应用程序使用JCIFS库()访问windows共享上的文件。当测试Samba连接时,与web应用程序的其余部分隔离,并且不使用WildFly,一切似乎都正常 问题是,如果从WildFly容器连接时连接失败,WildFly处理将跳到100%CPU,并停留在那里。到目前为止,这是我们测试系统上12小时@100%CPU的时间-所以它没有超时,如果确实应该超时的话 与我们的webapp和Wildfly隔离使用JCIFS

我试图允许运行在Linux Ubuntu 10.04.4和WildFly 9上的web应用程序使用JCIFS库()访问windows共享上的文件。当测试Samba连接时,与web应用程序的其余部分隔离,并且不使用WildFly,一切似乎都正常

问题是,如果从WildFly容器连接时连接失败,WildFly处理将跳到100%CPU,并停留在那里。到目前为止,这是我们测试系统上12小时@100%CPU的时间-所以它没有超时,如果确实应该超时的话

与我们的webapp和Wildfly隔离使用JCIFS,协议、身份验证和文件未找到异常被捕获并记录,并且不会像其他场景那样导致java进程消耗CPU负载


如果有人对自己的经验或故障排除方法有任何建议,我将不胜感激。

很难说问题出在哪里。如果进行线程转储,您可能会得到一些更好的想法。很难说问题出在哪里。如果你要进行线程转储,你可能会得到一些更好的想法。