当我运行实现 jena 框架功能(例如 OWL 读取功能)的 java Web 服务时,出现此错误“java.lang.ClassNotFoundException:com.hp.hpl.jena.rdf.model.Model”。但它作为一个独立的 java 应用程序工作并正确读取 owl 文件。但是,当我将其托管为 Web 服务并在 .net 客户端或 Eclipse Web 服务客户端中执行 read 方法时,它会出现此错误。
任何帮助将非常感激。
谢谢。
最佳答案
嗯,这表明您在执行时没有获得所需的所有 jar 文件。特别是,找到包含该类的 jar 文件,并确保它位于相应的 WEB-INF/lib
目录中(或者您在 Web 服务中指定包含的依赖项)。
关于Java Web 服务错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3656995/