目前我正在使用Grails应用程序并更新与JDK8兼容的Grail版本。 组态: JDK 8u31 Grails 2.3.11 Maven 3.2.1 Liberty 17.0.0.2
我的应用程序基于maven。一切都在本地工作正常,但当我在自由服务器中部署它。我收到了以下错误。
错误页面异常com.ibm.ws.webcontainer.webapp.WebAppErrorReport: javax.servlet.ServletException:Filter [grailsWebRequest]:不能 初始化为 com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:4326)at at com.ibm.ws.webcontainer.webapp.WebApp.handleException(WebApp.java:5058) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:5038) 在 com.ibm.ws.webcontainer31.osgi.webapp.WebApp31.handleRequest(WebApp31.java:528) 在 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost $ 2.handleRequest(DynamicVirtualHost.java:315) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1025) 在 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost $ 2.run(DynamicVirtualHost.java:280) 在 com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink $ TaskWrapper.run(HttpDispatcherLink.java:967) 在 com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:359) 在 com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:318) 在 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:471) 在 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:405) 在 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:285) 在 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.ready(HttpInboundLink.java:256) 在 com.ibm.ws.channel.ssl.internal.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1043) 在 com.ibm.ws.channel.ssl.internal.SSLConnectionLink $ MyReadCompletedCallback.complete(SSLConnectionLink.java:632) 在 com.ibm.ws.channel.ssl.internal.SSLReadServiceContext $ SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1777) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:504) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:574) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:929) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager $ Worker.run(WorkQueueManager.java:1018) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:628) 在java.lang.Thread.run(Thread.java:785) 引起:javax.servlet.ServletException:过滤器[grailsWebRequest]:无法初始化为 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:163) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:655) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:518) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:319) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:399) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:988) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1143) 在 com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1381) 在 com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:186) 在com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:4281) ......还有23个 引起:java.lang.IllegalStateException:找不到WebApplicationContext:没有注册ContextLoaderListener?在 org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:84) 在 org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.initialize(GrailsWebRequestFilter.java:108) 在 org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.initFilterBean(GrailsWebRequestFilter.java:104) 在 org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:194) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:149) ......还有32个
请有人有意见吗?