我正在使用 Weblogic 12c 并嘗試在其上部署我的應(yīng)用程序,但我遇到以下異常:weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.springframework.web.servlet.support.DefaultFlashMapManagerat weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:237)at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:232)at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:82)at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:52)at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:753)at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:263)我使用 Spring 版本 5.1.0.RELEASE 與 JSF 和 primefaces 部署在服務(wù)器上的其他應(yīng)用程序都可以,但這次當(dāng)我想在我的應(yīng)用程序中使用 Spring Rest 時,它發(fā)生了在 weblogic.xml 文件中,我添加了以下配置以確保它使用我的類:<wls:prefer-application-packages> <wls:package-name>org.springframework</wls:package-name> <wls:package-name>org.jboss.logging</wls:package-name> <wls:package-name>org.springframework.*</wls:package-name> <wls:package-name>com.fasterxml.*</wls:package-name> <wls:package-name>com.sun.xml.ws.api.wsdl.parser.*</wls:package-name> </wls:prefer-application-packages>該應(yīng)用程序在用于開發(fā)目的的嵌入式 tomcat 上運行良好,但在 weblogic 服務(wù)器上出現(xiàn)此問題。
java.lang.ClassNotFoundException:
寶慕林4294392
2023-09-13 10:58:30