我有一个应用程序,该应用程序现在已部署在我的weblogic服务器上。
该应用程序是使用Spring Batch框架以Maven风格制作的。我的问题是,当我构建jar文件并将其部署到weblogic时,classDefNotFound出现错误,我该怎么办才能使weblogic知道该项目正常运行所需的库?
weblogic文件中也应该有一些配置吗?
我对POM文件的依赖性
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.193</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>1.4.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-batch</artifactId>
<version>1.4.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.4.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>1.4.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.3.3.RELEASE</version>
</dependency>
原因:java.lang.ClassNotFoundException:org.springframework.context.event.GenericApplicationListener