hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Reed (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-1137) StatusHttpServer assumes that resources for /static are in files
Date Wed, 21 Mar 2007 17:41:32 GMT
StatusHttpServer assumes that resources for /static are in files
----------------------------------------------------------------

                 Key: HADOOP-1137
                 URL: https://issues.apache.org/jira/browse/HADOOP-1137
             Project: Hadoop
          Issue Type: Bug
          Components: mapred
    Affects Versions: 0.12.1
            Reporter: Benjamin Reed
             Fix For: 0.13.0, 0.12.1, 0.12.0


StatusHttpServer uses ClassLoader.getResource() to find the webapps, but then assumes it is
a file URL and extracts the filename. This requires the webapps resources to be in files even
though they can be loaded from the classpath. If the webapps resources are not in files, but
packaged in a jar file for example, things will not work.

The fix is extremely simple. The String returned from getWebAppsPath() is passed to Jetty
which is then later converted back into a URL before it is used. We just need to return the
URL as a string. (Since it is a URL we should not use the File.separator).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message