0

我正在尝试在 RAD IDE 上使用 Websphere 7.0 应用程序服务器设置工作区。我正在使用 Java 1.6

当我尝试启动我的服务器时,它会引发以下错误:

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.

这会是什么原因?以前有没有人遇到过这种错误。

注意:我尝试使用谷歌搜索,人们建议尝试更改类路径,我尝试过但没有奏效。

4

2 回答 2

2

看起来某处未能引用包含 C:\Program Files 的参数,可能是由于自定义 JVM 配置。如果您对 bin\startServer.bat 使用 -script 选项,您可能能够确定哪里出了问题。这可能是产品问题,因此如果您无法解决(或者您认为不应归咎于您的配置),那么您可以考虑与 IBM 建立 PMR。

于 2013-02-28T12:53:26.610 回答
0

如果您在尝试从 RAD 控制台启动服务器时遇到此问题,这可能是产品问题,解决此问题的快速方法可能是使用命令行启动服务器,请参阅下面有关如何启动服务器的示例

C:\WorkFolder\WASV8.5_Install\profiles\AppSrv03\bin>startServer.bat server1 -profileName AppSrv02

尝试在命令提示符下启动,您会看到服务器也在您的 RAD 控制台中启动。

       C:\WorkFolder\WASV8.5_Install\profiles\AppSrv02\logs\server1\startServer.log

ADMU0128I:使用 AppSrv02 配置文件启动工具 ADMU3100I:读取服务器的配置:server1 ADMU3200I:服务器已启动。等待初始化状态。ADMU3000I:服务器 server1 对电子商务开放;进程 ID 为 20484

于 2019-05-07T20:14:58.427 回答