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] Updated: (HADOOP-1137) StatusHttpServer assumes that resources for /static are in files
Date Wed, 21 Mar 2007 17:47:32 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-1137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Benjamin Reed updated HADOOP-1137:
----------------------------------

    Status: Patch Available  (was: Open)

> 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
>
>         Attachments: StatusHttpServer.patch
>
>
> 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