【发布时间】:2017-12-30 20:38:52
【问题描述】:
我正在使用带有文件上传的 Spring Portlet mvc。当我使用 WebLogic 10.3.0 时,它运行良好。我正在迁移到 WebLogic 10.3.7。在这里使用相同的代码,我得到以下错误:
javax.portlet.PortletException: org.springframework.beans.factory.BeanCreationException:错误 创建名称为“portletMultipartResolver”的bean PortletContext 资源 bean 实例化失败;嵌套异常 是 org.springframework.beans.BeanInstantiationException: 不能 实例化 bean 类 [org.springframework.web.portlet.multipart.CommonsPortletMultipartResolver]: 构造函数抛出异常;嵌套异常是 java.lang.NoClassDefFoundError: javax/portlet/ActionRequest
WebLogic 服务器找不到 ActionRequest.class。我尝试了几个选项,例如将包含 ActionRequest.class 的 jar 文件 (netuix_common.jar) 放在应用程序 war 文件中,但它仍然不起作用。
我可以尝试什么来解决这个问题?
【问题讨论】:
-
您不需要 WebLogic Portal 而不是 WebLogic Server 来部署您的 portlet 吗?
标签: java spring-mvc weblogic weblogic-10.x spring-portlet-mvc