Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コンテキスト内のすべてのクラス/jar を認識する必要があるプログラムを作成しています。たとえば、Maven 環境で実行する場合、.m2/ 内のすべての依存 jar へのパスを認識している必要があります。Tomcat で実行する場合は、.xml の jar を認識している必要がありますWEB-INF/lib/。これは、構成なしで自動的に行う必要があります。使用System.getProperty("java.class.path")しましたが、Tomcat では動作しません。
WEB-INF/lib/
System.getProperty("java.class.path")
以前にも同様の質問があったと思います。SystemClassLoader から JAR をロードする必要があります。
((URLClassLoader) (Thread.currentThread().getContextClassLoader())).getURLs()
詳細については、このリンクを参照してください。
クラスローダーからクラスパスを取得するには?