我在运行Blackboard Java应用程序的挂载文件系统时遇到问题。我们将资源从VNX文件系统迁移到Isilon系统。有一个挂载/内容目录,本地java必须通过该目录访问类。连接较旧的VNX系统时,脚本/应用程序运行正常,但是当连接Isilon系统时,应用程序会因以下错误而中断:
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/collect/Lists
at blackboard.apps.bbpatch.cli.CliLauncher.<clinit>(CliLauncher.java:31)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Lists
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 1 more
正如上面的摘要所暗示的那样,不是没有在类路径中或者错误地指定类路径的问题。数据通信中有些东西必须绊倒这种交互,也许是某种延迟问题?
我正在寻求有关如何调试此问题的建议。
谢谢