带有JDK 8的Grails 2.3.11在自由服务器

时间:2018-04-10 19:27:54

标签: java grails websphere-liberty

目前我正在使用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个

请有人有意见吗?

0 个答案:

没有答案