尝试从servlet与jenkins通信时出错:java.lang.NoClassDefFoundError:com/offbytwo/jenkins/jenkins服务器
我想用mvc架构编写一个简单的web应用程序。我使用JBoss作为应用服务器,因此我的前端(视图)是.jsp页面。我的后端是简单的java类(模型)。我想用servlet实现它们之间的通信。在后端,我想实现一个Jenkins接口,从不同的Jenkins作业中获取一些数据。当我在后端运行我的一个java类时,我从Jenkins那里得到一个xml文件响应,但是当我想从servlet触发相同的方法时,我得到了这个错误 我注释了孔代码,而不是以下行: jenkinserver-jenkins=new-jenkinserver(新URI(“”,“用户名”、“密码”) 我的pom.xml如下所示尝试从servlet与jenkins通信时出错:java.lang.NoClassDefFoundError:com/offbytwo/jenkins/jenkins服务器,java,maven,jenkins,servlets,jboss,Java,Maven,Jenkins,Servlets,Jboss,我想用mvc架构编写一个简单的web应用程序。我使用JBoss作为应用服务器,因此我的前端(视图)是.jsp页面。我的后端是简单的java类(模型)。我想用servlet实现它们之间的通信。在后端,我想实现一个Jenkins接口,从不同的Jenkins作业中获取一些数据。当我在后端运行我的一个java类时,我从Jenkins那里得到一个xml文件响应,但是当我想从servlet触发相同的方法时,我得到了这个错误 我注释了孔代码,而不是以下行: jenkinserver-jenkins=new-
<groupId></groupId>
<artifactId>myWebApp</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.offbytwo.jenkins</groupId>
<artifactId>jenkins-client</artifactId>
<version>0.3.8</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.21</version>
</dependency>
</dependencies>
myWebApp
1.0-快照
UTF-8
1.8
1.8
1.8
com.offbytwo.jenkins
詹金斯客户
0.3.8
javax.servlet
javax.servlet-api
3.0.1
假如
org.slf4j
slf4j简单
1.7.21
我试过:
- 清理,安装我的maven项目
- 将java版本从11更改为8
- 我检查了jenkins是否是最新的以及java设置
- 我删除了.m2/repository文件夹
- 我检查了com.offbytwo.jenkins依赖项的版本