Websphere启动错误
问题描述:
我想在RAD IDE上使用Websphere 7.0应用程序服务器设置工作区。我使用的Java 1.6Websphere启动错误
当过我尝试启动我的服务器,它抛出以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Files
Caused by: java.lang.ClassNotFoundException: Files
at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
Could not find the main class: Files. Program will exit.
会是什么原因?有没有人以前得到过这种错误。
注意:我尝试了google搜索,并且人们建议尝试更改classpath,我试过并且没有工作。
答
看起来像是某个地方没有引用包含C:\ Program Files的参数,可能是由于定制的JVM配置。如果您使用-script选项bin \ startServer.bat,则可能能够确定事情发生错误的地方。这可能是一个产品问题,所以如果你无法弄清楚(或者你认为你的配置不应该被指责),那么你可能会考虑与IBM开放PMR。
谢谢bkail。我想出了错误和原因是xml.properties文件中的类路径有一个额外的'/'。谢谢。 – 2013-03-06 16:54:12
“程序文件”在某处缺少引号似乎是导致此错误的最终原因。就我而言,这是因为我为其他原因设置了一个没有引号的Windows'JAVA_HOME'环境变量,由于某种原因,WebSphere'setupCmdLine.bat'文件现在已经注释掉了它自己的'set JAVA_HOME' – dbreaux 2014-08-27 17:23:22