Kylin 环境 搭建 报错

Hive 1.2.1

HBase  0.98

Kylin 1.5.3

Hadoop 2.5.1


Error logs :

usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ]  { -help | start | stop }
Aug 14, 2016 8:36:43 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/hadoop/lib/native
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/hive-1.2.1/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hbase-0.98.12.1-hadoop2/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Aug 14, 2016 8:36:44 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-7070"]
Aug 14, 2016 8:36:44 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-9009"]
Aug 14, 2016 8:36:45 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4029 ms
Aug 14, 2016 8:36:45 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 14, 2016 8:36:45 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.69
Aug 14, 2016 8:36:45 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /opt/apache-kylin-1.5.3-bin/tomcat/webapps/kylin.war
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: urn:com:sun:jersey:api:view is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Aug 14, 2016 8:38:40 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: urn:com:sun:jersey:api:view is already defined
Aug 14, 2016 8:38:41 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: urn:com:sun:jersey:api:view is already defined
Aug 14, 2016 8:38:41 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: urn:com:sun:jersey:api:view is already defined
Aug 14, 2016 8:38:41 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: urn:com:sun:jersey:api:view is already defined
Aug 14, 2016 8:38:41 AM org.apache.catalina.startup.TldConfig execute
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Aug 14, 2016 8:38:41 AM org.apache.catalina.core.ApplicationContext log
INFO: Spring WebApplicationInitializers detected on classpath: [org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration@5a0a035a]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/hive-1.2.1/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hbase-0.98.12.1-hadoop2/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/apache-kylin-1.5.3-bin/tomcat/webapps/kylin/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2016-08-14 08:38:42,757 WARN  [localhost-startStop-1 KylinConfig:184]: KYLIN_CONF property was not set, will seek KYLIN_HOME env variable
2016-08-14 08:38:42,838 INFO  [localhost-startStop-1 KylinConfig:285]: New KylinConfig 1975247069
2016-08-14 08:38:42,857 INFO  [localhost-startStop-1 KylinConfig:67]: Initialized a new KylinConfig from getInstanceFromEnv : 1975247069
Aug 14, 2016 8:38:42 AM org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [/opt/apache-kylin-1.5.3-bin/bin/../tomcat/webapps/kylin/]
Aug 14, 2016 8:38:42 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing log4j from [classpath:kylin-server-log4j.properties]
Aug 14, 2016 8:38:43 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.apache.kylin.rest.util.Log4jConfigListener
java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class path resource [kylin-server-log4j.properties] cannot be resolved to URL because it does not exist
    at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:155)
    at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:45)
    at org.apache.kylin.rest.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:36)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Aug 14, 2016 8:38:43 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2016-08-14 08:38:51,513 WARN  [localhost-startStop-1 KylinConfig:184]: KYLIN_CONF property was not set, will seek KYLIN_HOME env variable
2016-08-14 08:38:51,839 INFO  [localhost-startStop-1 PasswordPlaceholderConfigurer:177]: Loading properties file from resource loaded through InputStream
2016-08-14 08:38:53,759 INFO  [localhost-startStop-1 HBaseConnection:197]: connection is null or closed, creating a new one
log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2016-08-14 08:39:08,389 DEBUG [localhost-startStop-1 HBaseConnection:243]: HTable 'kylin_metadata_acl' already exists
2016-08-14 08:39:11,528 INFO  [localhost-startStop-1 Version:27]: HV000001: Hibernate Validator 5.1.3.Final
2016-08-14 08:39:16,399 INFO  [localhost-startStop-1 InitialTaskManager:36]: Kylin service is starting.....
2016-08-14 08:39:18,460 DEBUG [localhost-startStop-1 HBaseConnection:243]: HTable 'kylin_metadata_user' already exists
2016-08-14 08:39:19,728 INFO  [localhost-startStop-1 BadQueryHistoryManager:42]: Initializing BadQueryHistoryManager with config kylin_metadata@hbase
2016-08-14 08:39:20,713 INFO  [localhost-startStop-1 AnnotationSizeOfFilter:53]: Using regular expression provided through VM argument net.sf.ehcache.pool.sizeof.ignore.pattern for IgnoreSizeOf annotation : ^.*cache\..*IgnoreSizeOf$
2016-08-14 08:39:21,477 INFO  [localhost-startStop-1 JvmInformation:545]: Detected JVM data model settings of: 64-Bit HotSpot JVM with Compressed OOPs and Concurrent Mark-and-Sweep GC
2016-08-14 08:39:22,231 INFO  [localhost-startStop-1 AgentLoader:197]: Extracted agent jar to temporary file /opt/apache-kylin-1.5.3-bin/bin/../tomcat/temp/ehcache-sizeof-agent5633170415538853764.jar
2016-08-14 08:39:22,232 INFO  [localhost-startStop-1 AgentLoader:137]: Trying to load agent @ /opt/apache-kylin-1.5.3-bin/bin/../tomcat/temp/ehcache-sizeof-agent5633170415538853764.jar
2016-08-14 08:39:22,331 INFO  [localhost-startStop-1 DefaultSizeOfEngine:113]: using Agent sizeof engine
2016-08-14 08:39:23,349 INFO  [localhost-startStop-1 CubeManager:132]: Initializing CubeManager with config kylin_metadata@hbase
2016-08-14 08:39:23,372 INFO  [localhost-startStop-1 ResourceStore:80]: Using metadata url kylin_metadata@hbase for resource store
2016-08-14 08:39:25,368 DEBUG [localhost-startStop-1 HBaseConnection:243]: HTable 'kylin_metadata' already exists
2016-08-14 08:39:26,759 INFO  [localhost-startStop-1 CubeManager:813]: Loading Cube from folder kylin_metadata(key='/cube')@kylin_metadata@hbase
2016-08-14 08:39:26,767 INFO  [localhost-startStop-1 CubeManager:826]: Loaded 0 cubes, fail on 0 cubes
2016-08-14 08:39:28,167 INFO  [Thread-14 DefaultScheduler:181]: Initializing Job Engine ....
2016-08-14 08:39:28,639 INFO  [Thread-14 ZookeeperJobLock:59]: zk connection string:bigdataspark:2181:2181,bigdatacloud:2181:2181,bigdatahadoop:2181:2181
2016-08-14 08:39:28,640 INFO  [Thread-14 ZookeeperJobLock:60]: schedulerId:/kylin/job_engine/lock/kylin_metadata
2016-08-14 08:39:29,106 INFO  [Thread-14 CuratorFrameworkImpl:230]: Starting
2016-08-14 08:39:29,135 ERROR [Thread-14 CuratorFrameworkImpl:543]: Background exception was not retry-able or retry gave up
java.net.UnknownHostException: bigdataspark:2181: invalid IPv6 address
    at java.net.InetAddress.getAllByName(InetAddress.java:1141)
    at java.net.InetAddress.getAllByName(InetAddress.java:1098)
    at org.apache.zookeeper.client.StaticHostProvider.<init>(StaticHostProvider.java:61)
    at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445)
    at org.apache.curator.utils.DefaultZookeeperFactory.newZooKeeper(DefaultZookeeperFactory.java:29)
    at org.apache.curator.framework.imps.CuratorFrameworkImpl$2.newZooKeeper(CuratorFrameworkImpl.java:154)
    at org.apache.curator.HandleHolder$1.getZooKeeper(HandleHolder.java:94)
    at org.apache.curator.HandleHolder.getZooKeeper(HandleHolder.java:55)
    at org.apache.curator.ConnectionState.reset(ConnectionState.java:219)
    at org.apache.curator.ConnectionState.start(ConnectionState.java:103)
    at org.apache.curator.CuratorZookeeperClient.start(CuratorZookeeperClient.java:190)
    at org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:256)
    at org.apache.kylin.storage.hbase.util.ZookeeperJobLock.lock(ZookeeperJobLock.java:67)
    at org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultScheduler.java:191)
    at org.apache.kylin.rest.controller.JobController$1.run(JobController.java:89)
    at java.lang.Thread.run(Thread.java:745)
Aug 14, 2016 8:39:33 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
Aug 14, 2016 8:39:33 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/kylin] startup failed due to previous errors
Aug 14, 2016 8:39:33 AM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Aug 14, 2016 8:39:35 AM org.apache.catalina.core.ApplicationContext log
INFO: Shutting down log4j
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [localhost-startStop-1-SendThread(bigdatahadoop:2181)] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [localhost-startStop-1-EventThread] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [BadQueryDetector] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [IPC Client (402252699) connection to bigdatastorm/192.168.184.188:60020 from root] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [IPC Client (402252699) connection to bigdatahadoop/192.168.184.158:60020 from root] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [BadQueryDetector] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [Thread-14] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/kylin] appears to have started a thread named [ConnectionStateManager-0] but has failed to stop it. This is very likely to create a memory leak.
Aug 14, 2016 8:39:35 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /opt/apache-kylin-1.5.3-bin/tomcat/webapps/kylin.war has finished in 170,480 ms
Aug 14, 2016 8:39:35 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-7070"]
Aug 14, 2016 8:39:36 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-9009"]
Aug 14, 2016 8:39:36 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 171048 ms
Aug 14, 2016 8:39:44 AM org.apache.catalina.loader.WebappClassLoaderBase loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.apache.curator.SessionFailRetryLoop.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1743)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
    at org.apache.curator.ConnectionState.getZooKeeper(ConnectionState.java:72)
    at org.apache.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:115)
    at org.apache.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:474)
    at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:688)
    at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:672)
    at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107)
    at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:668)
    at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453)
    at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443)
    at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:423)
    at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44)
    at org.apache.curator.framework.recipes.locks.LockInternals.attemptLock(LockInternals.java:223)
    at org.apache.curator.framework.recipes.locks.InterProcessMutex.internalLock(InterProcessMutex.java:221)
    at org.apache.curator.framework.recipes.locks.InterProcessMutex.acquire(InterProcessMutex.java:96)
    at org.apache.kylin.storage.hbase.util.ZookeeperJobLock.lock(ZookeeperJobLock.java:71)
    at org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultScheduler.java:191)
    at org.apache.kylin.rest.controller.JobController$1.run(JobController.java:89)
    at java.lang.Thread.run(Thread.java:745)

Exception in thread "Thread-14" java.lang.NoClassDefFoundError: org/apache/curator/SessionFailRetryLoop
    at org.apache.curator.ConnectionState.getZooKeeper(ConnectionState.java:72)
    at org.apache.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:115)
    at org.apache.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:474)
    at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:688)
    at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:672)
    at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107)
    at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:668)
    at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453)
    at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443)
    at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:423)
    at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44)
    at org.apache.curator.framework.recipes.locks.LockInternals.attemptLock(LockInternals.java:223)
    at org.apache.curator.framework.recipes.locks.InterProcessMutex.internalLock(InterProcessMutex.java:221)
    at org.apache.curator.framework.recipes.locks.InterProcessMutex.acquire(InterProcessMutex.java:96)
    at org.apache.kylin.storage.hbase.util.ZookeeperJobLock.lock(ZookeeperJobLock.java:71)
    at org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultScheduler.java:191)
    at org.apache.kylin.rest.controller.JobController$1.run(JobController.java:89)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.curator.SessionFailRetryLoop
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1858)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
    ... 18 more


posted @ 2016-08-14 10:44  yuerspring  阅读(695)  评论(0编辑  收藏  举报