当前位置: 首页 > 知识库问答 >
问题:

从PoolingClientConntionManager部署NoClassDefFoundError的JBOSS AS7 RESTELEY示例OAU2骨架密钥

蒋泰
2023-03-14

使用Jboss AS7和Resteasy运行默认的Skeleton Key示例,我完全遵循了以下指示:https://github.com/resteasy/Resteasy/tree/master/jaxrs/examples/oauth2-as7-example但在部署时仍会出现错误:

14:35:10,453错误[org . Apache . catalina . core . standard Context](MSC服务线程1-11)上下文[/customer-portal]由于之前的错误启动失败:Java . lang . noclasdeffounderror:org/Apache/http/impl/conn/PoolingClientConnectionManager at org . JBoss . rest easy . client . jaxrs . resteasyclientbuilder . initdefaultengine(resteasyclientbuilder . Java:428)[rest easy-client-3 . 0 . 6...还有12个

我尝试了各种方法来包含apache httpclient库,但是仍然没有成功。我错过了什么吗?

共有2个答案

仲孙鸿畴
2023-03-14

好的,经过更多的调整,我成功地部署了示例应用程序。我需要更新jar版本并修改JBoss中的模块xml以指向org.apache.httpcomponents使用httpclient-4.2.1.jar、httpcore-4.2.1.jar和httpmime-4.2.1.jar.

卓瀚
2023-03-14

NoClassDefFoundError指定特定库在编译时可用,但在运行时丢失。您需要确保http客户端jar存在于您的类路径中。如果它存在,那么它可能存在静态初始化失败或正在通过不同的类加载器加载。您可以通过此了解有关如何调试NoClassDefFoundError的任何进一步信息

 类似资料:
  • 我正在使用Maven和WebLogic。在使用Maven构建应用程序时,我可以使用管理控制台在本地Weblogic上手动安装它。 当试图使用Eclipse IDE在服务器上部署相同的应用程序时,我得到了一个NoClassDefFoundError。(我在Eclipse中的Oracle Weblogic Server tools中尝试了“发布为虚拟应用程序”和“发布为分解归档”)。 我使用的是Web

  • 前面的课程中我们基本上了解了Kubernetes当中常见的一些对象资源,这节课我们就来利用前面学习的知识点来部署一个实际的应用 - 将Wordpress应用部署到我们的集群当中,我们前面是不是已经用docker-compose的方式部署过了,我们可以了解到要部署一个Wordpress应用主要涉及到两个镜像:wordpress和mysql,wordpress是应用的核心程序,mysql是用于数据存储

  • 使用一个bones数组来创建一个可以由SkinnedMesh使用的骨架。 代码示例 // Create a simple "arm" const bones = []; const shoulder = new THREE.Bone(); const elbow = new THREE.Bone(); const hand = new THREE.Bone(); shoulder.add( elb

  • 我对Java EE7/Spring还是新手,并试图解决以下问题。我使用GlassFish4.1和JDK1.8。 我在Eclipse中创建了一个测试项目(New Project->Spring Project->Simple Java),使用项目方面“Dynamic Web Module”、“Java”、“JavaScript”、“JavaServer Faces”,如下所示: UserServic

  • 以下示例是注册两个 Servlet 上下文生命周期监听器和一个HttpSession 监听器的部署语法。 假设 com.acme.MyConnectionManager 和 com.acme.MyLoggingModule两个都实现了 javax.servlet.ServletContextListener,且com.acme.MyLoggingModule 又实现了javax.servlet.h

  • 在前面的章节,我们说过,首屏速度对于用户留存率至关重要。 很多站点都会在完成基本功能后(或者同时)进行性能优化,常见的性能优化手段包括静态资源合并,压缩文件,使用 CDN,包括上一小节介绍的 App Shell 等,这些的确能够显著地缩短加载时间。但是我们想象一下,在首次打开时,主体内容渲染完成之前,页面基本上是空白的,这对于用户体验是非常不友好的。如果我们用能够快速渲染的静态图片/样式/色块进行