geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dain Sundstrom (JIRA)" <...@geronimo.apache.org>
Subject [jira] Commented: (GERONIMO-535) handle fully-qualified paths in ServerInfo.resolvePath()
Date Thu, 30 Dec 2004 18:35:05 GMT
     [ http://nagoya.apache.org/jira/browse/GERONIMO-535?page=comments#action_57132 ]
     
Dain Sundstrom commented on GERONIMO-535:
-----------------------------------------

Wow. I would expect the File(parent, child) constructor to handle absolute path children like
URI resolve does.  Anyway, I think the only way to handle this same problem in windows is
to use the following code:

    public static File resolve(final String filename) {
        File file = new File(filename);
        if (file.isAbsolute()) {
            return file;
        }
        return new File(base, filename);
    }

Think will be slower because of the extra File object construction, but I don't see anyway
around it.



> handle fully-qualified paths in ServerInfo.resolvePath()
> --------------------------------------------------------
>
>          Key: GERONIMO-535
>          URL: http://nagoya.apache.org/jira/browse/GERONIMO-535
>      Project: Apache Geronimo
>         Type: Improvement
>   Components: core
>     Versions: 1.0-M4
>  Environment: fedora core 2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
> geronimo svn Revision: 123724
>     Reporter: toby cabot
>  Attachments: absolute-file.patch
>
> It would be useful to me (and hopefully others) to be able to specify fully-qualified
pathnames in configuration files.  For example, if we want to integrate Geronimo with Linux
systems we'll want to write logs into /var/log/geronimo or thereabouts.  I noticed that when
I tried to use fully-qualified paths in configuration files they were resolved relative to
Geronimo's home directory anyway.  This patch changes ServerInfo so that if a filename begins
with a "/" it's treated as a fully-qualified path, and if it doesn't it's resolved relative
to Geronimo's home.
> Please note that I haven't tried this on a Windows system, so I'm not sure what the effect
is.  It works great on Linux.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


Mime
View raw message