フェリックスに春の戦争バンドルを使用することはできますか?グラスフィッシュでfelixと春3.0.5を使用する3.1春+フェリックス戦争= FileNotFoundException
フェリックスでOSGI war bundle内にcomponent-scan
タグを入力しようとしましたが、以下の例外が発生しています。
私はsimilar bugがEquinoxのために解決されたことを知りました。フェリックスはどうですか?この問題の回避策または解決策はありますか?
PS:私は、web.xmlのcontextConfigLocation
に*のパスを定義する場合と同じ例外は、例えば、スローされます。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:META-INF/spring/*.xml</param-value>
</context-param>
例外:
2012-02-08 18:30:23,194 [pool-28-thread-1] (PathMatchingResourcePatternResolver.java:532) WARN - Cannot search for matching files underneath URL [bundle://275.0:2/examples/services/] because it does not correspond to a directory in the file system
java.io.FileNotFoundException: URL [bundle://275.0:2/examples/services/] cannot be resolved to absolute file path because it does not reside in the file system: bundle://275.0:2/examples/services/
at org.springframework.util.ResourceUtils.getFile(Res ourceUtils.java:204)
at org.springframework.core.io.AbstractFileResolvingR esource.getFile(AbstractFileResolvingResource.java :52)
at org.springframework.core.io.UrlResource.getFile(Ur lResource.java:168)
at org.springframework.core.io.support.PathMatchingRe sourcePatternResolver.doFindPathMatchingFileResour ces(PathMatchingResourcePatternResolver.java:528)
...
2012-02-08 18:30:23,194 [pool-28-thread-1] (PathMatchingResourcePatternResolver.java:353) DEBUG - Resolved location pattern [classpath*:examples/services/**/*.class] to resources []
applicationContext.xmlを:
ありがとうございます