项目原来是部署在Tomcat6下面的,最近需要部署到Weblogic10,在启动项目的时候,报以下错误:
- Java code
激活更改期间出错,有关详细信息,请查看日志。weblogic.application.ModuleException:Substituted for missing class org.springframework.beans.factory.NoSuchBeanDefinitionException - No bean named 'userAPI' is defined
据查找,userAPI这个Bean没有定义,但有代码引用到该Bean,但实际上该Bean是没用的,因为是在Jar包中找到的,也就是说如果要把引用该Bean的代码注释掉,就必须要有源代码,问题是没源代码。
在Tomcat环境下,系统运行正常,迁移到Weblogic10,就报以上错误了,估计是Weblogic的错误校验功能比较强大,Tomcat对此现象忽略不计。请教各位,这种问题怎样处理?THX.
------解决方案--------------------------------------------------------
不是太了解,会不会是移植的时候工程没编译什么的,希望楼主早日找到解决的问题