Kar*_*ran 2 java opencv servlets
我正在尝试使用 opencv 2.4.9。在带有 NetBeans 的 Java Servlet 中,我有两个文件 - 第一个是由index.html调用的 Servlet java 文件Login.java,第二个是CamCap.java一个包含所有 opencv 导入但此文件的 java 文件在同一个包中,我从第一个调用第二个 java 文件的函数。这两个文件作为 java 项目单独运行良好,但是当我尝试运行完整的 servlet 项目时,它会抛出此错误-
如何解决这个问题!!?
(java.lang.NoClassDefFoundError: org/opencv/core/Core)
您需要使您的 OpenCV jar 可用于 IDE 和应用程序服务器。我相信您已经通过将它添加到您的 web 项目的classpath使其可用于您的 IDE 。
现在为了满足在应用服务器上运行时的依赖性,只需将 jar 复制到您的 web 项目/WEB-INF/lib目录,构建您的war并再次部署它。
我建议您始终首先将您的依赖项复制到/WEB-INF/lib,然后将其添加到您的项目的classpath 中。这会处理此类错误,并确保 IDE 和应用程序服务器使用相同版本的 jar。
| 归档时间: |
|
| 查看次数: |
5312 次 |
| 最近记录: |