分解されたWebアプリケーションのホットデプロイを実行するJBossToolsとEclipseを使用したローカルホストJBoss6セットアップがあります。以前は、明示的なクラスパスを持つメインクラスを使用するシェルとJAR/WARファイルを介してWebアプリケーションを起動していました。以前はリソースローダーは完全に機能していましたが、Webアプリケーションが「不明な」クラスパスを持つ展開されたディレクトリ構造のJBoss上にあるため、「/ db / jpql / whatever.jpql」などのテキストファイルリソースが見つかりません(nullが返されます) 、NPEにつながります)。
質問は:
展開されたWebアプリケーション(JBoss内)のルート(またはWEB-INFディレクトリの外部)からリソースをどのようにロードしますか?C:\ dev \ jboss \ bin \run.jar...に他ならないクラスパスを確認しました。