[ 
https://issues.apache.org/jira/browse/FELIX-3095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13094607#comment-13094607
 ] 

Laszlo Hordos commented on FELIX-3095:
--------------------------------------

Thank you, I committed the change and I tested it afterwards but the result is 
exactly the same. The guess the embedded runtime has impact on this behaviour. 
I need to google around how other projects solves this problem when they run 
embedded felix and they have to use relative path. The relative conf folder is 
resolved but I've seen many different result of this relative resolution. 
Sometime it ends in the bin folder of the application server. Sometimes it's in 
the tmp folder and sometimes I when I run it from maven it resolves the 
src/main/webapp/WEB-INF.

> FELIX running in embedded mode the File().exits() is false and the 
> File().getAbsoluteFile().exists() is true
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-3095
>                 URL: https://issues.apache.org/jira/browse/FELIX-3095
>             Project: Felix
>          Issue Type: Bug
>          Components: Framework
>    Affects Versions: framework-3.2.2
>         Environment: Windows 7 32bit and 64bit: JVM 1.6.0_21
> OSX : JVM 1.6.0_26
> Running embedded Felix with Jetty 6.x 7.x and JBoss 4.2, 5.X
>            Reporter: Laszlo Hordos
>         Attachments: Screen shot 2011-08-31.png
>
>
> I have the following code in the config.properties
> felix.auto.start.1 = \
>         reference:file:bundle/init/openidm-system.jar \
> When the framework tries to find the bundle the 
> org.apache.felix.framework.cache.createRevisionFromLocation(..) line:840 
> calls the org.apache.felix.framework.util.fileExists(..) and I double checked 
> the file is there but the code did not find it.
> I noticed if I create a watch in the debugger the file.exists() it returns 
> false. If I change the watch to file.getAbsoluteFile().exists() it returns 
> true.
> I change the code everywhere to get the getAbsoluteFile always to be safe but 
> this "bug" is in the Felix. I have an issue to deploy and run the OpenIDM 
> within an embedded deployment. The code is published 
> svn co https://svn.forgerock.org/openidm/trunk/openidm-webapp/ openidm-webapp
> cd openidm-webapp
> mvn jetty:run-war

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to