1

コンテキスト内のすべてのクラス/jar を認識する必要があるプログラムを作成しています。たとえば、Maven 環境で実行する場合、.m2/ 内のすべての依存 jar へのパスを認識している必要があります。Tomcat で実行する場合は、.xml の jar を認識している必要がありますWEB-INF/lib/。これは、構成なしで自動的に行う必要があります。使用System.getProperty("java.class.path")しましたが、Tomcat では動作しません。

4

1 に答える 1

1

以前にも同様の質問があったと思います。SystemClassLoader から JAR をロードする必要があります。

((URLClassLoader) (Thread.currentThread().getContextClassLoader())).getURLs()

詳細については、このリンクを参照してください。

クラスローダーからクラスパスを取得するには?

于 2013-07-20T12:59:23.483 に答える