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

Reply via email to