如题 有没有【weblogic配置案例]?
6 回复
@wendal 打成 war 后,启动怎么会找 spring 的东西, 项目里没有关于 spring 的配置,启动报这个异常:java.lang.ClassNotFoundException: org.springframework.beans.factory.BeanFactoryAware
是druid导致的.
pom.xml里面加入下面的配置可解决
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
@wendal 搞定了,可以解释下druid 为嘛在 weblogic下需要spring 的包,而在 tomcat下不需要么?
因为weblogic/jboss之类的是完整的JavaEE实现, tomcat/jetty不是.
而完整的JavaEE实现里面, 会扫描JMX服务类, druid里面的JMX服务类为了读取spring的状态, 用到的Spring相关的类
@wendal 非常感谢
添加回复
请先登陆