Hi here are the contents of '/tmp/ranger-admin-services-start.out' after executing command suggested by you
+ [[ -z start ]] + action=start ++ echo start ++ tr '[:lower:]' '[:upper:]' + action=START ++ readlink -f ews/ranger-admin-services.sh + realScriptPath=/usr/local/ranger-0.5.0-admin/ews/ranger-admin-services.sh ++ dirname /usr/local/ranger-0.5.0-admin/ews/ranger-admin-services.sh + realScriptDir=/usr/local/ranger-0.5.0-admin/ews ++ cd /usr/local/ranger-0.5.0-admin/ews/.. ++ pwd + XAPOLICYMGR_DIR=/usr/local/ranger-0.5.0-admin + XAPOLICYMGR_EWS_DIR=/usr/local/ranger-0.5.0-admin/ews + RANGER_JAAS_LIB_DIR=/usr/local/ranger-0.5.0-admin/ews/ranger_jaas + RANGER_JAAS_CONF_DIR=/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/ranger_jaas + JAVA_OPTS=' -XX:MaxPermSize=256m -Xmx1024m -Xms1024m ' + '[' -f /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/java_home.sh ']' + . /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/java_home.sh ++ export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ ++ JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ ++ find /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/ -name 'ranger-admin-env*' + '[' /usr/lib/jvm/java-7-openjdk-amd64/ '!=' '' ']' + export PATH=/usr/lib/jvm/java-7-openjdk-amd64//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/usr/lib/jvm/java-7-openjdk-amd64//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + echo /usr/lib/jvm/java-7-openjdk-amd64/ + cd /usr/local/ranger-0.5.0-admin/ews + '[' '!' -d logs ']' + '[' START == START ']' + start + echo 'Apache Ranger Admin has started.' + exit + java -Dproc_rangeradmin -XX:MaxPermSize=256m -Xmx1024m -Xms1024m -Dlogdir=/usr/local/ranger-0.5.0-admin/ews/logs/ -Dcatalina.base=/usr/local/ranger-0.5.0-admin/ews -cp '/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf:/usr/local/ranger-0.5.0-admin/ews/lib/*:/usr/local/ranger-0.5.0-admin/ews/ranger_jaas/*:/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/ranger_jaas:/usr/lib/jvm/java-7-openjdk-amd64//lib/*:/home/jsp-api-6.0.20.jar' org.apache.ranger.server.tomcat.EmbeddedServer On Thu, Aug 6, 2015 at 11:20 PM, Madhan Neethiraj <[email protected]> wrote: > Hazif, > > Can you do the following to help diagnose this issue further? > > - Add “set -x” at the beginning of ' > /usr/local/ranger-admin/ews/ranger-admin-services.sh’ (at line #2) > - Start Ranger Admin with command > ‘/usr/local/ranger-admin/ews/ranger-admin-services.sh > start 2> /tmp/ranger-admin-services-start.out’ > - Email the contents of /tmp/ranger-admin-services-start.out. Please > note attachments would not work in this email thread; so you might need to > create a JIRA and attach the file. If the file is small enough, you can > copy/paste the contents in the email. > > Thanks, > Madhan > > From: Hafiz Mujadid <[email protected]> > Reply-To: "[email protected]" < > [email protected]> > Date: Thursday, August 6, 2015 at 10:58 AM > To: "[email protected]" <[email protected]> > Subject: Re: ranger startup exception > > Hi > > > Waiting for help!!! > > On Thu, Aug 6, 2015 at 12:37 PM, Hafiz Mujadid <[email protected]> > wrote: > >> Hi Gautam! >> >> OS Details >> DISTRIB_ID=Ubuntu >> DISTRIB_RELEASE=14.04 >> DISTRIB_CODENAME=trusty >> DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS" >> >> Ranger version >> >> master branch version 0.5 compiled manually >> >> to start ranger I am using following command as root user >> >> /usr/local/ranger-admin/ews/ranger-admin-services.sh start >> >> JAVA_HOME variable is exported >> >> The contents of catalina.out file are as follow >> >> >> >> Exception in thread "main" java.lang.NoClassDefFoundError: >> javax/servlet/ServletException >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) >> at java.lang.Class.getMethod0(Class.java:2856) >> at java.lang.Class.getMethod(Class.java:1668) >> at >> sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) >> at >> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) >> Caused by: java.lang.ClassNotFoundException: >> javax.servlet.ServletException >> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >> ... 6 more >> >> >> >> Thanks >> >> On Thu, Aug 6, 2015 at 12:30 PM, Gautam Borad <[email protected]> wrote: >> >>> Thanks Hafiz for verifying. Can you send across the following info: >>> >>> 1. The OS flavor/version that you are using. >>> 2. The Ranger version that you are using and whether it is manually >>> installed OR Ambari based. >>> 3. The command you are using to start Ranger Admin and whether its >>> run as root or non-root user. >>> 4. Whether JAVA_HOME variable is exported or not. >>> 5. The full content of the catalina.out file >>> >>> These will help us pinpoint the issue better. Thanks. >>> >>> On Thu, Aug 6, 2015 at 12:27 PM, Hafiz Mujadid <[email protected] >>> > wrote: >>> >>>> Here is output of java -version command >>>> >>>> *ava version "1.7.0_79"* >>>> *OpenJDK Runtime Environment (IcedTea 2.5.5) >>>> (7u79-2.5.5-0ubuntu0.14.04.2)* >>>> *OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)* >>>> >>>> >>>> On Thu, Aug 6, 2015 at 11:50 AM, Gautam Borad <[email protected]> wrote: >>>> >>>>> java 1.7.0_79 should work. Just to confirm whether the right java is >>>>> in your PATH can you send the output of the following command: >>>>> >>>>> $ java -version >>>>> >>>>> >>>>> >>>>> On Thu, Aug 6, 2015 at 11:28 AM, Hafiz Mujadid < >>>>> [email protected]> wrote: >>>>> >>>>>> I am using java version 1.7.0_79 >>>>>> >>>>>> Which version should I use? >>>>>> >>>>>> On Thu, Aug 6, 2015 at 10:40 AM, Gautam Borad <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hafiz, this can be a java issue. Can you let us know which java >>>>>>> version are you using? >>>>>>> >>>>>>> Ranger currently uses the 'java' that will be present in the PATH. >>>>>>> Relevant code that start Ranger Admin : >>>>>>> >>>>>>> start() { >>>>>>> *java* -Dproc_rangeradmin ${JAVA_OPTS} >>>>>>> -Dlogdir=${XAPOLICYMGR_EWS_DIR}/logs/ >>>>>>> -Dcatalina.base=${XAPOLICYMGR_EWS_DIR} -cp >>>>>>> "${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/conf:${XAPOLICYMGR_EWS_DIR}/lib/*:${RANGER_JAAS_LIB_DIR}/*:${RANGER_JAAS_CONF_DIR}:${JAVA_HOME}/lib/*:$CLASSPATH" >>>>>>> org.apache.ranger.server.tomcat.EmbeddedServer > logs/catalina.out 2>&1 >>>>>>> & >>>>>>> echo "Apache Ranger Admin has started." >>>>>>> } >>>>>>> >>>>>>> Please make sure the right 'java' is in PATH. >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 2:21 AM, Hafiz Mujadid < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> hi >>>>>>>> >>>>>>>> I have installed ranger and and started it but it is failing. no ui >>>>>>>> page is displayed and only catalina.out log file is being generated. In >>>>>>>> this file following exception is logged. >>>>>>>> >>>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>>> javax/servlet/ServletException >>>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >>>>>>>> at >>>>>>>> java.lang.Class.privateGetDeclaredMethods(Class.java:2615) >>>>>>>> at java.lang.Class.getMethod0(Class.java:2856) >>>>>>>> at java.lang.Class.getMethod(Class.java:1668) >>>>>>>> at >>>>>>>> sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) >>>>>>>> at >>>>>>>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) >>>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>>> javax.servlet.ServletException >>>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >>>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >>>>>>>> at java.security.AccessController.doPrivileged(Native >>>>>>>> Method) >>>>>>>> at >>>>>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:354) >>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >>>>>>>> at >>>>>>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Any suggestion? >>>>>>>> >>>>>>>> >>>>>>>> thanks >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Gautam. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards: HAFIZ MUJADID >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> Gautam. >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards: HAFIZ MUJADID >>>> >>> >>> >>> >>> -- >>> Regards, >>> Gautam. >>> >> >> >> >> -- >> Regards: HAFIZ MUJADID >> > > > > -- > Regards: HAFIZ MUJADID > -- Regards: HAFIZ MUJADID
