Issue Details (XML | Word | Printable)

Key: DIRSERVER-364
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Trivial Trivial
Assignee: Alex Karasulu
Reporter: Nick Faiz
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

specification of server.xml arg. file when starting DS fails if server.xml is specified with absolute path

Created: 21/Jun/05 04:48 PM   Updated: 21/Apr/07 11:12 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Resolution Date: 09/Aug/05 06:27 AM


 Description  « Hide
I have to specify a relative path to the server.xml if I want to start the server. It would be nice to be able to specify an absolute path without hitting a FileNotFoundEx.. It seems to be dropping the leading File.separator ...


java.io.FileNotFoundException: home/nickf/src/apache/directory/apacheds/trunk/main/server.xml (No such file or directory)

For example:

[nickf@little-creatures trunk]$ pwd
/home/nickf/src/apache/directory/apacheds/trunk
[nickf@little-creatures trunk]$ java -jar main/target/apacheds-main-0.9.1-SNAPSHOT.jar /home/nickf/src/apache/directory/apacheds/trunk/main/server.xml
server: loading settings from /home/nickf/src/apache/directory/apacheds/trunk/main/server.xml
[INFO] XmlBeanDefinitionReader - -Loading XML bean definitions from file [/home/nickf/src/apache/directory/apacheds/trunk/home/nickf/src/apache/directory/apacheds/trunk/main/server.xml]
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [/home/nickf/src/apache/directory/apacheds/trunk/home/nickf/src/apache/directory/apacheds/trunk/main/server.xml]; nested exception is java.io.FileNotFoundException: home/nickf/src/apache/directory/apacheds/trunk/main/server.xml (No such file or directory)
java.io.FileNotFoundException: home/nickf/src/apache/directory/apacheds/trunk/main/server.xml (No such file or directory)
        at java.io.FileInputStream.open(Native Method)

Whereas, from the same directory, the relative path works!

[nickf@little-creatures trunk]$ java -jar main/target/apacheds-main-0.9.1-SNAPSHOT.jar main/server.xml server: loading settings from main/server.xml
[INFO] XmlBeanDefinitionReader - -Loading XML bean definitions from file [/home/nickf/src/apache/directory/apacheds/trunk/main/server.xml]



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Nick Faiz added a comment - 06/Jul/05 07:47 PM
This issue can be closed. It looks like a prob. with FileSystemXmlApplicationContext . An easy workaround, on UNIX, is to use 2 file separators when specifying the absolute path to the context file, e.g. //tmp/server.xml

Alex Karasulu added a comment - 09/Aug/05 06:27 AM
Use a URL for the file instead and all should work fine.

Emmanuel Lecharny added a comment - 21/Apr/07 11:12 AM
Closing all issues created in 2005 and before which are marked resolved