Hi this is the output of the above command
Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/solr/ranger-solr-plugin-0.5.0-standalone.jar matches Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/hive/hive-jdbc-1.2.0-standalone.jar matches Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/kms/ranger-kms-plugin-0.5.0-standalone.jar matches Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/hdfs/ranger-hdfs-plugin-0.5.0-standalone.jar matches Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/lib/javax.servlet-api-3.1.0.jar matches Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/lib/spring-web-3.1.3.RELEASE.jar matches Binary file /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/lib/servlet-api-2.5.jar matches On Fri, Aug 7, 2015 at 10:31 AM, Gautam Borad <gbo...@gmail.com> wrote: > Hafiz, Seems a slash is missing before 'semicolon'. Please try the below : > > *find /usr/local/ranger-0.5.0-admin -name "*.jar" -exec fgrep -H > ServletException {} \;* > > On Fri, Aug 7, 2015 at 10:14 AM, Hafiz Mujadid <hafizmujadi...@gmail.com> > wrote: > >> Hi Madhan! >> >> this command is not working *find /usr/local/ranger-0.5.0-admin -name >> "*.jar" -exec fgrep -H ServletException {} ;* >> find: missing argument to `-exec' >> >> On Fri, Aug 7, 2015 at 1:25 AM, Madhan Neethiraj <mad...@apache.org> >> wrote: >> >>> Hafiz, >>> >>> Nothing seems to be wrong in the output. One thing I notice is the >>> addition of /home/jsp-api-6.0.20.jar in the command-line as a classpath. >>> >>> + 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 >>> >>> >>> I guess this could be because you have CLASSPATH environment variable >>> set to /home/jsp-api-6.0.20.jar. I don’t think this should result in the >>> error you face; but perhaps you can try to start after clearing CLASSPATH >>> environment variable? >>> >>> Also, ServletException class (which seems to be not found - per the >>> error) should be in file >>> /usr/local/ranger-0.5.0-admin/ews/lib/tomcat-embed-core–7.0.55.jar. Can you >>> run the following commands and send its output: >>> >>> find /usr/local/ranger-0.5.0-admin -name "*.jar" -exec fgrep -H >>> ServletException {} \; >>> >>> Madhan >>> >>> From: Hafiz Mujadid <hafizmujadi...@gmail.com> >>> Reply-To: "user@ranger.incubator.apache.org" < >>> user@ranger.incubator.apache.org> >>> Date: Thursday, August 6, 2015 at 12:28 PM >>> >>> To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org >>> > >>> Subject: Re: ranger startup exception >>> >>> Hi >>> >>> I am stuck at above error. I could not resolve it. Anybody knows how to >>> figure it out ? >>> >>> Please help >>> >>> Thanks >>> >>> On Thu, Aug 6, 2015 at 11:48 PM, Hafiz Mujadid <hafizmujadi...@gmail.com >>> > wrote: >>> >>>> 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 <mad...@apache.org> >>>> 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 <hafizmujadi...@gmail.com> >>>>> Reply-To: "user@ranger.incubator.apache.org" < >>>>> user@ranger.incubator.apache.org> >>>>> Date: Thursday, August 6, 2015 at 10:58 AM >>>>> To: "user@ranger.incubator.apache.org" < >>>>> user@ranger.incubator.apache.org> >>>>> Subject: Re: ranger startup exception >>>>> >>>>> Hi >>>>> >>>>> >>>>> Waiting for help!!! >>>>> >>>>> On Thu, Aug 6, 2015 at 12:37 PM, Hafiz Mujadid < >>>>> hafizmujadi...@gmail.com> 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 <gbo...@gmail.com> >>>>>> 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 < >>>>>>> hafizmujadi...@gmail.com> 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 <gbo...@gmail.com> >>>>>>>> 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 < >>>>>>>>> hafizmujadi...@gmail.com> 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 <gbo...@gmail.com> >>>>>>>>>> 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 < >>>>>>>>>>> hafizmujadi...@gmail.com> 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 >>>> >>> >>> >>> >>> -- >>> Regards: HAFIZ MUJADID >>> >> >> >> >> -- >> Regards: HAFIZ MUJADID >> > > > > -- > Regards, > Gautam. > -- Regards: HAFIZ MUJADID