私は、レガシーWebアプリケーションから作成したwar osgiバンドルを持っています。私が持っている問題は、春の設定ではクラスパス(以下を参照)にあるファイルへの参照があります。これはlegacy warがTomcatに配備されたときにうまくいきます。しかし、osgiにはファイルシステムの概念がないため、これらのファイルを見つけることができず、ファイルが見つかりません。私がこのクラスまたは同様の方法でクラスのリソースをロードし続けることができれば、誰でも私に電話してください。または、exmpleのためにorg.springframework.osgi.io.OsgiBundleResourceを使用してプログラムでロードする必要がありますか?バンドル内のリソースをロードするためのSpring設定
<bean id="manager" class="com.xyz.abc.Manager" depends-on="workflowCache">
<property name="configuration" value="classpath:com/xyz/abc/resource/workflow.xml"/>
</bean>
ありがとうございます。
これを解決しましたか? ResoureceUtilsでファイルプロトコルを探しているのと同じエラーが出ます。 –