actually when I fixed KYLIN-1963, I wasn't fixing the described issue here. Anyway it's glad to see the issue does not appear in 1.5.4
On Fri, Sep 16, 2016 at 10:10 PM, ShaoFeng Shi <shaofeng...@apache.org> wrote: > today on a new environment (EMR) with Kylin 1.5.3, I also encounter > this " class > path resource [kylin-server-log4j.pro > perties] cannot be resolved to URL because it does not exist" error; I > temporarily fixed it by copy the kylin-server-log4j.properties file from > conf/ to tomcat/webapps/kylin/WEB-INF/classes; > > The root cause is described in > https://issues.apache.org/jira/browse/KYLIN-1963; After upgrading to the > 1.5.4, the problem didn't occur. please have a try. > > 2016-08-11 22:39 GMT+08:00 ShaoFeng Shi <shaofeng...@apache.org>: > > > Hi tongxin, > > > > Have you found the solution? This file should be packaged in > > $KYLIN_HOME/conf, and will be added to classpath during the startup. > Please > > check: 1) whether this file exists in conf folder 2) whether the > > bin/kylin.sh has been modified > > > > > > > > 2016-08-02 14:31 GMT+08:00 仇同心 <qiutong...@jd.com>: > > > >> 大家好: > >> 升级到1.5.3版本后,启动kylin,登录时kylin.log文件没生成,在kylin.out文件里报错: > >> > >> INFO: Initializing log4j from [classpath:kylin-server-log4j.properties] > >> Aug 02, 2016 2:26:53 PM org.apache.catalina.core.StandardContext > >> listenerStart > >> SEVERE: Exception sending context initialized event to listener instance > >> of class org.apache.kylin.rest.util.Log4jConfig > >> Listener > >> java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' > >> parameter: class path resource [kylin-server-log4j.pro > >> perties] 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.contextInit > >> ialized(Log4jConfigListener.java:45) > >> at org.apache.kylin.rest.util.Log4jConfigListener.contextInitia > >> lized(Log4jConfigListener.java:36) > >> at org.apache.catalina.core.StandardContext.listenerStart(Stand > >> ardContext.java:5068) > >> at org.apache.catalina.core.StandardContext.startInternal(Stand > >> ardContext.java:5584) > >> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase. > >> java:147) > >> at org.apache.catalina.core.ContainerBase.addChildInternal(Cont > >> ainerBase.java:899) > >> at org.apache.catalina.core.ContainerBase.addChild(ContainerBas > >> e.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(HostCon > >> fig.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(ThreadPool > >> Executor.java:1145) > >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo > >> lExecutor.java:615) > >> at java.lang.Thread.run(Thread.java:744) > >> > >> kylin-server-log4j.properties在conf目录下是存在的,这个错误有遇到的吗? > >> > >> > >> 谢谢~ > >> > > > > > > > > -- > > Best regards, > > > > Shaofeng Shi > > > > > > > -- > Best regards, > > Shaofeng Shi 史少锋 > -- Regards, *Bin Mahone | 马洪宾*