####<2018-7-4 上午11时35分44秒 CST> <Info> <ServletContext-/inmeremp> <localhost.localdomain> <server-inmeremp> <pool-2-thread-27> <<anonymous>> <> <> <1530675344395> <BEA-000000> <Initializing Spring FrameworkServlet 'com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor'>
[2018-07-04 11:35:44,396] SG-UAP : INFO ModuleWebDispatcher:444 - FrameworkServlet 'com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor': initialization started
[2018-07-04 11:35:44,399] SG-UAP : INFO AppContextLoader:512 - Dynamic-Module [com.sgcc.uap.integrate.isc]:服务发布结束
[2018-07-04 11:35:44,399] SG-UAP : INFO ModuleWebDispatcher:463 - FrameworkServlet 'com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor': initialization completed in 2 ms
Exception in thread "pool-2-thread-92" java.lang.LinkageError: loader constraint violation: loader (instance of com/sgcc/uap/kernel/classloader/ModuleDelegatingClassLoader) previously initiated loading for a different type with name "javax/transaction/TransactionManager"
解决办法:
原来有个配置文件不正确
inmeremp.warWEB-INFconfigurationcompatible下面的weblogic配置文件的内容不正确
Import-Package=&database#dbdrivers
Export-Package=weblogic.jndi,weblogic.jndi.internal,weblogic.xml.jaxp,weblogic.jdbc.vendor.oracle,javax.transaction;version="1.2.0",javax.transaction.xa;version="1.2.0"
dm-need-import-package=&Export-Package
报错的配置文件是缺少上面标红的部分。