使用oracle表单将spring应用程序部署到weblogic

时间:2012-03-20 09:48:09

标签: java forms spring foreach weblogic

我在weblogic上运行spring应用程序时遇到问题。当我浏览到具有foreach标签的​​jsp时,我得到一个例外。

如果我有干净的weblogic(没有oracle表单),那么它可以正常工作。我在不同的WL服务器(VM)上运行应用程序和表单。

这是一个堆栈跟踪:

错误500 - 内部服务器错误

java.lang.NoSuchFieldError:org / apache / taglibs / standard / tag / common / core / ForEachSupport.deferredExpressionLjavax / el / ValueExpression;     在org.apache.taglibs.standard.tag.common.core.ForEachSupport.release(ForEachSupport.java:178)     在jsp_servlet._web_45_inf._jsp。 sifre。 _sifrelist。 jsp _tag11(__ sifrelist.java:775)     在jsp_servlet._web_45_inf._jsp。 sifre。 _sifrelist。 jspService( _sifrelist.java:326)     在weblogic.servlet.jsp.JspBase.service(JspBase.java:34)     在weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:227)     在weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)     在weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)     在weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)     在weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)     在weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)     在weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)     在weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)     在org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)     在org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)     在org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)     在org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)     在org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)     在org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)     在org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)     在javax.servlet.http.HttpServlet.service(HttpServlet.java:707)     在javax.servlet.http.HttpServlet.service(HttpServlet.java:820)     在weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:227)     在weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)     在weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)     在weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)     在weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)     在org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)     在weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:368)     在org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)     在org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:380)     在org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)     在org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)     在org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)     在weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)     at weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)     at weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.run(WebAppServletContext.java:3681)     在weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)     在weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)     在weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)     在weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)     在weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)     在weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)     在weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

感谢。

0 个答案:

没有答案