Описание тега contextclassloader
Загрузчик классов потока: Thread.getCurrentThread(). GetContextClassloader()
2
ответа
Параллельный поток не устанавливает Thread.contextClassLoader после обновления tomcat
После обновления tomcat с 8.5.6 до 8.5.28 параллельный поток прекратил предоставлять потокам contextClassLoader: Из-за этого Warmer::run не могу загрузить классы в нем. warmers.parallelStream().forEach(Warmer::run); Есть ли у вас какие-либо идеи о т…
05 мар '18 в 12:28
1
ответ
Как предотвратить загрузку класса из банки
Я пишу плагин для некоторых приложений. Предположим, что зависимость библиотеки приложения hava от libA-1.0 и моего плагина аналогична зависимости от libA-2.0. Они различаются по версиям и не совместимы друг с другом (т.е. имеют разные сигнатуры мет…
26 июл '12 в 09:17
2
ответа
Загрузка классов с использованием Spring внутри контейнера eclipse OSGi, похоже, не работает. Фикс?
Я несколько озадачен поведением Spring по загрузке классов в контейнере OSGi eclipse (который является основой для среды выполнения TIBCO ActiveMatrix, которую я пытаюсь запустить) и свел это к следующему простому примеру. В нем (объект TestComponen…
10 янв '13 в 09:59
1
ответ
Родитель-дочерний класс Classloader Разрешение
Задачи и первоначальное расследование Я пытаюсь настроить два Oracle Coherence рядом с экземплярами кэша в одном приложении Java Swing. Идея решения может быть найдена здесь. Мой случай немного сложнее, и именно здесь начинается игра. Краткое описа…
18 янв '16 в 20:12
2
ответа
Пользовательский Tomcat Webapp ClassLoader
Я пытаюсь реализовать пользовательский загрузчик классов для Tomcat. Моя первая попытка привела к исключению приведения класса (очевидно, tomcat пытается привести мой загрузчик к org.apache.catalina.loader.WebappLoader). Хорошо, я расширил WebappLoa…
26 дек '10 в 20:31
2
ответа
Свойства загрузчика классов
Мы разработали контейнер приложения, который создает новый загрузчик классов для каждого независимого приложения, работающего в контейнере. Когда вызывается определенное приложение, загрузчик классов контекста потока устанавливается соответствующим …
12 апр '11 в 19:32
2
ответа
ClassLoader.getResourceAsStream() путаница
Я новичок в Java. У меня есть требование загрузить файл конфигурации (только один раз, при запуске приложения). Каков наилучший способ сделать это? У меня есть следующие идеи: Thread.currentThread().getContextClassLoader().getResourceAsStream(resour…
16 ноя '14 в 03:59
1
ответ
Как использовать метод с именем bindThread в классе StandardContext?
Потому что я нашел метод с именем bindThread() вызывается несколько раз в классе с именем StandardContext в исходном коде Tomcat 7, особенно в методе с именем startInternal(), Я не понимаю, почему нужно вызывать этот метод несколько раз. На самом де…
12 окт '13 в 04:31
0
ответов
Tomcat 7 - область JAAS не может получить доступ к файлам классов веб-приложений
Последние три недели я ломал голову над этой проблемой и изо всех сил стараюсь объяснить ее в простейшем виде, поскольку у меня нет исходного кода. Платформа , Tomcat 7, Windows Server 2008, JRE 7 Использование области Tomcat JAAS Определяется в веб…
12 июн '16 в 16:01
2
ответа
Сумасшедший вопрос ClassLoader
Классы: public interface Inter { ...some methods... } public class Impl implements Inter { ...some implementations... } Проблема в том, что по какой-то причудливой причине мне приходится загружать интерфейс Inter с дочерним ClassLoader и классом реа…
18 авг '10 в 07:33
0
ответов
Переопределить сторонний загрузчик классов
Я использую Drools 5.6.0. Наконец-то код с кодами Knowledge-API. Он использует этот CompositeClassLoader http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.drools/knowledge-api/5.6.0.Final/org/drools/util/Composite…
04 мар '14 в 11:07
1
ответ
Использование Esper в рамках OSGi
Я хочу использовать Esper в рамках OSGi, однако я не уверен, как механизм загрузки классов в OSGi позволит достичь того, что мне нужно, или даже как из-за этого Esper можно использовать в OSGi. Я использую Esper 5.3 и после проверки манифеста пакета…
27 янв '16 в 21:49
2
ответа
Thread.getContextClassLoader() == null?
Можно Thread.getContextClassLoader() быть нулевым? Javadoc не очень ясно.Должна ли библиотека учитывать этот случай? Обновление: причина, которую я спросил, в том, что beansbinding.dev.java.net не работает в этом случае (и мой код делает setContextC…
22 окт '08 в 12:48
1
ответ
Какой класс загрузчик используется?
У меня есть несколько вопросов, касающихся загрузчиков классов. Class.forName("class.name"); а также .... NotYetLoadedClass cls = new NotYetLoadedClass(); ..... Какие загрузчики классов будут использоваться в каждом случае? В первом случае я предпол…
25 июл '12 в 21:19
5
ответов
Как получить classpath из загрузчика классов?
Я использую какой-то сторонний код, который при задании аргумента командной строки '-classpath' не устанавливает java.class.path, а вместо этого просто создает загрузчик классов, добавляет все URL-адреса для элементов в командной строке, указанных c…
23 июл '12 в 13:56
1
ответ
Перезагрузить файл класса в Tomcat
Я создаю файл класса во время выполнения. Я хочу заменить существующий файл класса на обновленный в загрузчике классов. Это похоже на горячую замену (например, JRebel), которая позволяет избежать перезапуска и повторного развертывания сервера. Я наш…
07 сен '12 в 11:34
1
ответ
Невозможно добавить веб-приложение во встроенный Tomcat @SpringBootApplication с загрузчиком класса контекста основного потока
Я пытаюсь загрузить war в качестве веб-приложения, которое я отправляю с моим автономным jar, Как мой @SpringBootApplication запускается, я извлекаю war файл и скопируйте его в файловую систему. После этого я делаю простой tomcat.addWebapp() вызов, …
12 фев '17 в 18:55
2
ответа
Зачем нам нужен contexClassLoader
Мне интересно, почему Java представила contexClassLoader для потоков. Я знаю, что он обычно используется фреймворками и серверами приложений, которые должны динамически находить и загружать классы. Однако я не понимаю, почему Java ввела contexClassL…
10 май '12 в 12:36
0
ответов
Зависимые классы jar не загружаются из URLClassloader
У меня запущено приложение, в котором я читаю список файлов JAR и загружаю каждый jar с помощью URLClassLoader но при загрузке Class из одного JAR, который ссылается на другой класс из другого JAR, я получаю NoClassDefError, String jbossConfigPath =…
29 окт '15 в 07:43
1
ответ
Почему java не может использовать загрузчик классов контекста потока, когда метод вызывается буквально?
Я написал собственный загрузчик классов 'JarClassLoader', который сам по себе работает нормально, так как следующий тестовый пример зеленый: public void testJarClassLoader() throws Exception { JarClassLoader cl = new JarClassLoader(); cl.addURLsByCl…
01 мар '10 в 05:34