在OpenShift上运行带有OpenCV的Java web应用程序时出现的问题
我正试图在OpenShift上的大型Tomcat 7(JBossEWS 2.0)上运行Java web应用程序。该应用程序利用OpenCV计算机视觉库,通过JavaCV项目提供的包装器访问 我已经成功地在gear上构建了OpenCV(如下),但现在遇到了几个问题: 尝试加载OpenCV库时,出现以下错误:在OpenShift上运行带有OpenCV的Java web应用程序时出现的问题,java,opencv,openshift,Java,Opencv,Openshift,我正试图在OpenShift上的大型Tomcat 7(JBossEWS 2.0)上运行Java web应用程序。该应用程序利用OpenCV计算机视觉库,通过JavaCV项目提供的包装器访问 我已经成功地在gear上构建了OpenCV(如下),但现在遇到了几个问题: 尝试加载OpenCV库时,出现以下错误: libopencv_core.so.2.4.10: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width m
libopencv_core.so.2.4.10: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
在谷歌搜索之后,看起来我已经构建了一个64位版本的OpenCV库,但是
然后我尝试构建一个32位版本的OpenCV,但在编译时遇到了另一个问题:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
在谷歌搜索了一段时间后,OpenShift档位看起来可能会出现问题
所以,有几个问题:
提前谢谢。看来您的理解是正确的。您可以在此处()投票支持OpenShift上的32位编译器。@JiriFiala感谢您的回复。我不知道你可以投票支持新功能,所以我肯定会这么做。您是否知道使用自定义配置(而不是JBoss盒带)是否值得追求,或者OpenShift中缺少32位编译器支持?这种情况与OpenShift Online上创建的任何其他应用程序相同,stubs-32.h(即glibc-devel.i686)将丢失,因此,目前不值得追求这个想法。但我也有一些好消息要告诉你们;事情已经开始了,很可能这个月会添加32位编译器支持。啊,这是个好消息!再次感谢您的帮助@JiriFiala。看来您的理解是正确的。您可以在此处()投票支持OpenShift上的32位编译器。@JiriFiala感谢您的回复。我不知道你可以投票支持新功能,所以我肯定会这么做。您是否知道使用自定义配置(而不是JBoss盒带)是否值得追求,或者OpenShift中缺少32位编译器支持?这种情况与OpenShift Online上创建的任何其他应用程序相同,stubs-32.h(即glibc-devel.i686)将丢失,因此,目前不值得追求这个想法。但我也有一些好消息要告诉你们;事情已经开始了,很可能这个月会添加32位编译器支持。啊,这是个好消息!再次感谢您的帮助@JiriFiala。