开发者社区> 问答> 正文

jfinal项目用金蝶(Apusic)启动,报错(同样的代码和环境,tomcat可以运行)?报错

2019-01-15 14:04:16 INFO [con.out-Thread 10383] sic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at     at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at     at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at     at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at     at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1117)
    at     at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:907)
    at     at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:802)
    at     at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369)
    at     at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317)
    at     at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26)
    at     at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:303)
    at     at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:129)
    at     at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:45)
    at     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at     at java.lang.Thread.run(Thread.java:662)
2019-01-15 14:04:16 ERROR [con.err-Thread 10383] SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
2019-01-15 14:04:16 INFO [apusic.web.consumer12315./consumer12315-Thread 10383] Initializing Shiro environment
2019-01-15 14:04:18 INFO [con.out-Thread 10383] 
2019-01-15 14:04:18
[ERROR]-[Thread: HTTPHandler-820-585918]-[com.jfinal.core.Config.startPlugins()]: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin. 
java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
com.jfinal.plugin.activerecord.ActiveRecordException: java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
    at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:55)
    at com.jfinal.plugin.activerecord.ActiveRecordPlugin.start(ActiveRecordPlugin.java:226)
    at com.jfinal.core.Config.startPlugins(Config.java:128)
    at com.jfinal.core.Config.configPluginWithOrder(Config.java:71)
    at com.jfinal.core.Config.configJFinal(Config.java:56)
    at com.jfinal.core.JFinal.init(JFinal.java:63)
    at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:41)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:21)
    at com.apusic.web.container.WebComponent.create(WebComponent.java:272)
    at com.apusic.web.container.WebComponent.getComponent(WebComponent.java:154)
    at com.apusic.web.container.WebComponent.init(WebComponent.java:217)
    at com.apusic.web.container.WebContainer.loadFilter(WebContainer.java:1445)
    at com.apusic.web.container.WebContainer.loadFilters(WebContainer.java:1455)
    at com.apusic.web.container.WebContainer.start(WebContainer.java:304)
    at com.apusic.web.http.VirtualHost.addContext(VirtualHost.java:150)
    at com.apusic.web.http.HttpServer.loadWebModule(HttpServer.java:224)
    at com.apusic.web.WebService.loadWebModule(WebService.java:587)
    at com.apusic.deploy.runtime.WebModule.load(WebModule.java:1943)
    at com.apusic.deploy.runtime.J2EEApplication.loadModules(J2EEApplication.java:1293)
    at com.apusic.deploy.runtime.J2EEApplication.startApplication(J2EEApplication.java:1201)
    at com.apusic.deploy.runtime.J2EEApplication.startService(J2EEApplication.java:1059)
    at com.apusic.service.Service.start(Service.java:205)
    at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.apusic.jmx.MBeanDescriptor.invoke(MBeanDescriptor.java:546)
    at com.apusic.jmx.DynamicMBeanSupport.invoke(DynamicMBeanSupport.java:62)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:762)
    at com.apusic.aasadmin.core.jvm.jmx.util.MBeanInvokeUtils.invoke(MBeanInvokeUtils.java:683)
    at com.apusic.aasadmin.core.jvm.jmx.util.MBeanInvokeUtils.invoke(MBeanInvokeUtils.java:593)
    at com.apusic.aasadmin.core.server.aasengine.app.AASAppServerServiceImpl.start(AASAppServerServiceImpl.java:90)
    at com.apusic.aasadmin.core.app.impl.ApplifeCycleServiceImpl.start(ApplifeCycleServiceImpl.java:42)
    at com.apusic.aasadmin.monitor.web.controller.ApplicationMgmtController.startApp(ApplicationMgmtController.java:53)
    at sun.reflect.GeneratedMethodAccessor15958.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
    at com.apusic.web.container.ServletComponent.service(ServletComponent.java:87)
    at com.apusic.web.container.ServletFilterWrapper.doFilter(ServletFilterWrapper.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:48)
    at org.glassfish.tyrus.servlet.TyrusServletFilter.doFilter(TyrusServletFilter.java:290)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1117)
    at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:907)
    at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:802)
    at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369)
    at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317)
    at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26)
    at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:303)
    at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:129)
    at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:45)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
    at com.apusic.util.UCPClassLoader.defineClass(UCPClassLoader.java:259)
    at com.apusic.util.UCPClassLoader.access$000(UCPClassLoader.java:39)
    at com.apusic.util.UCPClassLoader$1.run(UCPClassLoader.java:185)
    at com.apusic.util.UCPClassLoader$1.run(UCPClassLoader.java:179)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.apusic.util.UCPClassLoader.findClass(UCPClassLoader.java:178)
    at com.apusic.web.container.ReloadableClassLoader.findClass(ReloadableClassLoader.java:290)
    at com.apusic.web.container.ReloadableClassLoader.loadClassInternal(ReloadableClassLoader.java:184)
    at com.apusic.web.container.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:151)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at com.apusic.web.container.ReloadableClassLoader.loadClassInternal(ReloadableClassLoader.java:189)
    at com.apusic.web.container.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:151)
    at com.apusic.web.container.JSPClassLoader.loadClass(JSPClassLoader.java:97)
    at com.apusic.web.container.CompositeLoaderDelegate.loadClass(CompositeLoaderDelegate.java:56)
    at com.apusic.web.container.ServletClassLoader.loadClass(ServletClassLoader.java:128)
    at com.apusic.web.container.ServletClassLoader.loadClass(ServletClassLoader.java:142)
    at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:589)
    at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:815)
    at com.alibaba.druid.pool.DruidDataSource.getConnection(D
2019-01-15 14:04:18 INFO [con.out-Thread 10383] ruidDataSource.java:1227)
    at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1223)
    at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90)
    at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:43)
    ... 73 more
2019-01-15 14:04:18 WARNING [apusic.web.consumer12315./consumer12315-Thread 10383] 无法装载过滤器 'jfinal'。
javax.servlet.ServletException: java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin. 
java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
    at com.apusic.web.container.WebComponent.create(WebComponent.java:280)
    at com.apusic.web.container.WebComponent.getComponent(WebComponent.java:154)
    at com.apusic.web.container.WebComponent.init(WebComponent.java:217)
    at com.apusic.web.container.WebContainer.loadFilter(WebContainer.java:1445)
    at com.apusic.web.container.WebContainer.loadFilters(WebContainer.java:1455)
    at com.apusic.web.container.WebContainer.start(WebContainer.java:304)
    at com.apusic.web.http.VirtualHost.addContext(VirtualHost.java:150)
    at com.apusic.web.http.HttpServer.loadWebModule(HttpServer.java:224)
    at com.apusic.web.WebService.loadWebModule(WebService.java:587)
    at com.apusic.deploy.runtime.WebModule.load(WebModule.java:1943)
    at com.apusic.deploy.runtime.J2EEApplication.loadModules(J2EEApplication.java:1293)
    at com.apusic.deploy.runtime.J2EEApplication.startApplication(J2EEApplication.java:1201)
    at com.apusic.deploy.runtime.J2EEApplication.startService(J2EEApplication.java:1059)
    at com.apusic.service.Service.start(Service.java:205)
    at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.apusic.jmx.MBeanDescriptor.invoke(MBeanDescriptor.java:546)
    at com.apusic.jmx.DynamicMBeanSupport.invoke(DynamicMBeanSupport.java:62)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:762)
    at com.apusic.aasadmin.core.jvm.jmx.util.MBeanInvokeUtils.invoke(MBeanInvokeUtils.java:683)
    at com.apusic.aasadmin.core.jvm.jmx.util.MBeanInvokeUtils.invoke(MBeanInvokeUtils.java:593)
    at com.apusic.aasadmin.core.server.aasengine.app.AASAppServerServiceImpl.start(AASAppServerServiceImpl.java:90)
    at com.apusic.aasadmin.core.app.impl.ApplifeCycleServiceImpl.start(ApplifeCycleServiceImpl.java:42)
    at com.apusic.aasadmin.monitor.web.controller.ApplicationMgmtController.startApp(ApplicationMgmtController.java:53)
    at sun.reflect.GeneratedMethodAccessor15958.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
    at com.apusic.web.container.ServletComponent.service(ServletComponent.java:87)
    at com.apusic.web.container.ServletFilterWrapper.doFilter(ServletFilterWrapper.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:48)
    at org.glassfish.tyrus.servlet.TyrusServletFilter.doFilter(TyrusServletFilter.java:290)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1117)
    at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:907)
    at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:802)
    at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369)
    at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317)
    at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26)
    at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:303)
    at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:129)
    at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:45)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin. 
java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
    at com.jfinal.core.Config.startPlugins(Config.java:137)
    at com.jfinal.core.Config.configPluginWithOrder(Config.java:71)
    at com.jfinal.core.Config.configJFinal(Config.java:56)
    at com.jfinal.core.JFinal.init(JFinal.java:63)
    at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:41)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:21)
    at com.apusic.web.container.WebComponent.create(WebComponent.java:272)
    ... 64 more
Caused by: com.jfinal.plugin.activerecord.ActiveRecordException: java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
    at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:55)
    at com.jfinal.plugin.activerecord.ActiveRecordPlugin.start(ActiveRecordPlugin.java:226)
    at com.jfinal.core.Config.startPlugins(Config.java:128)
    ... 71 more
Caused by: java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
    at com.apusic.util.UCPClassLoader.defineClass(UCPClassLoader.java:259)
    at com.apusic.util.UCPClassLoader.access$000(UCPClassLoader.java:39)
    at com.apusic.util.UCPClassLoader$1.run(UCPClassLoader.java:185)
    at com.apusic.util.UCPClassLoader$1.run(UCPClassLoader.java:179)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.apusic.util.UCPClassLoader.findClass(UCPClassLoader.java:178)
    at com.apusic.web.container.ReloadableClassLoader.findClass(ReloadableClassLoader.java:290)
    at com.apusic.web.container.ReloadableClassLoader.loadClassInternal(ReloadableClassLoader.java:184)
    at com.apusic.web.container.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:151)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at com.apusic.web.container.ReloadableClassLoader.loadClassInternal(ReloadableClassLoader.java:189)
    at com.apusic.web.container.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:151)
    at com.apusic.web.container.JSPClassLoader.loadClass(JSPClassLoader.java:97)
    at com.apusic.web.container.CompositeLoaderDelegate.loadClass(CompositeLoaderDelegate.java:56)
    at com.apusic.web.container.ServletClassLoader.loadClass(ServletClassLoader.java:128)
    at com.apusic.web.container.ServletClassLoader.loadClass(ServletClassLoader.java:142)
    at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:589)
    at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:815)
    at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1227)
    at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1223)
    at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90)
    at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:43)
    ... 73 more
2019-01-15 14:04:18 INFO [apusic.web.consumer12315./consumer12315-Thread 10383] Context Root [/consumer12315]
2019-01-15 14:04:18 INFO [apusic.application.consumer12315-Thread 10383] Started.
2019-01-15 14:04:21 ERROR [apusic.web.consumer12315./consumer12315-Thread 10383] 执行Servlet时发生错误。
java.lang.IllegalArgumentException: controllerKey already exists: /
    at com.jfinal.config.Routes$Route.processControllerKey(Routes.java:171)
    at com.jfinal.config.Routes$Route.<init>(Routes.java:160)
    at com.jfinal.config.Routes.add(Routes.java:63)
    at com.wondersgroup.sabic.consumer.routes.PersonalRoutes.config(PersonalRoutes.java:11)
    at com.jfinal.config.Routes.add(Routes.java:51)
    at com.wondersgroup.sabic.consumer.config.ConsumerConfig.configRoute(ConsumerConfig.java:134)
    at com.jfinal.core.Config.configJFinal(Config.java:54)
    at com.jfinal.core.JFinal.init(JFinal.java:63)
    at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:41)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:21)
    at com.apusic.web.container.WebComponent.create(WebComponent.java:272)
    at com.apusic.web.container.WebComponent.getComponent(WebComponent.java:154)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:64)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
    at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
    at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
    at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
    at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
    at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
    at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
    at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
    at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
    at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at com.wondersgroup.framework.web.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1117)
    at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:907)
    at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:802)
    at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369)
    at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317)
    at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26)
    at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:303)
    at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:129)
    at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:45)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
2019-01-15 14:04:23 ERROR [apusic.web.consumer12315./consumer12315-Thread 10367] 执行Servlet时发生错误。
java.lang.IllegalArgumentException: controllerKey already exists: /
    at com.jfinal.config.Routes$Route.processControllerKey(Routes.java:171)
    at com.jfinal.config.Routes$Route.<init>(Routes.java:160)
    at com.jfinal.config.Routes.add(Routes.java:63)
    at com.wondersgroup.sabic.consumer.routes.PersonalRoutes.config(PersonalRoutes.java:11)
    at com.jfinal.config.Routes.add(Routes.java:51)
    at com.wondersgroup.sabic.consumer.config.ConsumerConfig.configRoute(ConsumerConfig.java:134)
    at com.jfinal.core.Config.configJFinal(Config.java:54)
    at com.jfinal.core.JFinal.init(JFinal.java:63)
    at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:41)
    at com.apusic.web.container.FilterComponent.initializeComponent(FilterComponent.java:21)
    at com.apusic.web.container.WebComponent.create(WebComponent.java:272)
    at com.apusic.web.container.WebComponent.getComponent(WebComponent.java:154)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:64)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
    at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
    at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
    at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
    at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
    at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
    at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
    at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
    at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
    at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
    at com.wondersgroup.framework.web.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
    at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
    at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
    at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1117)
    at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:907)
    at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:802)
    at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369)
    at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317)
    at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26)
    at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:303)
    at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:129)
    at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:45)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
 

展开
收起
爱吃鱼的程序员 2020-06-06 10:06:25 921 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>已经结帖:参考网站(感谢JFinal)</p> 
    
    • http://blog.sina.com.cn/s/blog_4c890a7f01015iaa.html

                        <p>我是粗暴的打开ojdbc14.jar,强行把sealed属性改为false;</p> 
    

    2020-06-06 10:06:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
Jpom一款低侵入式Java运维、监控软件 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载