Лучшие classloader вопросы ИТ разработчиков

  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как выбрать Classloader для класса?

мотивацияПредположим, что у нас есть иерархия загрузки классов, которая выглядит следующим образом: Bootstrap | System | CustomСкажем такCustom Classloader используется для загрузки классаcom.example.SomeClass, Это проверяет, еслиSystem ...

Задан 06 Mar 2013, 14:58 от ipavlic
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Получить байт-код из загруженного класса

Предположим, в моей JVM у меня есть загруженный классClass<C> myClass, Есть линадежный способ попросить JVM длябайткодом содержимое .class? То есть что-то вроде этого: <C> byte[] getClassBytecode(Class<C> myClass) { return /* the contents of ...

Задан 26 Jun 2013, 13:13 от CAFxX
  • 12 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

У меня была такая же проблема (интеграционные тесты), и я попробовал ее с подходом @Michael Borgwardt. Вот пример кода:

периментирую с использованием разных загрузчиков классов для загрузки определенного класса и вижу, могут ли статические переменные в этом классе иметь разные экземпляры. По сути, я пытаюсь написать код для того, что Стивен С упомянул вэтот ...

Задан 10 May 2011, 12:29 от AbdullahC
  • 31 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Безопасность Java: плагины песочницы, загружаемые через URLClassLoader

Резюме вопроса: Как изменить приведенный ниже код так, чтобы ненадежный динамически загружаемый код выполнялся в изолированной программной среде безопасности...

Задан 16 Oct 2010, 03:28 от Robert J. Walker
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это то, о чем я думал. Спасибо!

реализацию собственного Valve и настройку его с помощью META-INF / context.xml. Однако в тот момент, когда context.xml анализируется во время развертывания, Tomcat (6.0.32) умирает с ClassNotFoundException в моей пользовательской реализации ...

Задан 26 May 2011, 12:23 от skaffman
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

пользовательская проблема classLoader

проблема следующая: я взял базовый код classLoader изВот [http://www.javalobby.org/java/forums/t18345.html], но мой classLoader специфичен с той точки зрения, что он должен иметь возможность загружать классы из файловой системы (давайте возьмем ...

Задан 06 Mar 2012, 21:14 от pikachu
  • 25 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Tomcat использует настраиваемый WebAppClassloader для загрузки и изоляции классов / jar-файлов от различных веб-приложений.

кто-нибудь указать мне хороший ресурс или объяснить мне о концепции Class Loaders? Я нашел следующий ресурс по загрузчикам классов http://www.onjava.com/lpt/a/5586 [http://www.onjava.com/lpt/a/5586]но все равно не поможет. Следующие вопросы ...

Задан 12 Feb 2009, 05:22 от BlueGene
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Копировать Java-объект / класс из одного загрузчика классов в другой загрузчик классов

Привет, есть ли способ скопировать один класс загруженного контекста (атрибуты и т. Д.) Из одного загрузчика классов (например, &#39;сделал&#39; Класс Point)...

Задан 14 Nov 2009, 20:44 от Marcos Roriz Junior
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Чтение из байтового массива:

я есть два ClassLoaders, который загружает один и тот же класс. Итак, очевидно, что они не могут передаваться друг другу. Но мне нужно получить доступ к объекту, созданному в другом ClassLoader. У меня есть доступ к обоим ClassLoaders. Как я ...

Задан 16 Aug 2011, 06:50 от ravana
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Если вы разрабатываете веб-приложение и, таким образом, не можете установить системное свойство, то самым прямым способом является явный запрос преобразователя JDK. Вот пример для внутреннего преобразователя XSLTC (имеет StAXSupport).

отрим этот код (полностью основанный на коде «начала работы» летающей тарелки, их права защищены): package flyingsaucerpdf; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import ...

Задан 27 Mar 2011, 06:31 от Eran Medan
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как получить доступ к методу из внешнего JAR во время выполнения?

Это продолжение вопроса, размещенного в:Как загрузить файл JAR во время выполненияЯ не уверен относительно того, как перейти к уровню вызова метода. Из моего...

Задан 23 Aug 2009, 19:47 от Todd
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Java Class.forName () из удаленного каталога

В настоящее время я загружаю классы Java, используяClass.forName() загрузить его. clazz = Class.forName("interfaces.MyClass");Но теперь я хочу загрузить классы из другого каталога, я попытался установить classpath с помощью clazz = ...

Задан 02 May 2013, 10:04 от kajacx
  • 13 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

@Cameron Skinner: нет, вы на 100% правы, я неправильно сформулировал свой вопрос :)

я есть вопрос относительно гарантий, если таковые имеются, в следующем сценарии (обратите внимание, что вопрос не&quot;Как это сделать по-другому?&quot;на са...

Задан 16 Dec 2010, 23:55 от SyntaxT3rr0r
  • 215 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Разница между загрузчиком классов контекста потока и обычным загрузчиком классов

В чем разница между темами?Загрузчик классов контекста и обычный загрузчик классов?То есть если

Задан 20 Nov 2009, 15:33 от abracadabra
  • 29 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Вот

еще относительно новичок в Java, поэтому, пожалуйста, потерпите меня. Моя проблема в том, что мое Java-приложение зависит от двух библиотек. Давайте назовем их Библиотека 1 и Библиотека 2. Обе эти библиотеки имеют взаимную зависимость от ...

Задан 02 Aug 2011, 08:38 от Sergey K
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Groovy с проблемой загрузчика классов Grape и AntBuilder

Я хотел использовать groovy для небольшого ftp-скрипта и нашел этот постhttp://www.hhhhq.org/blog/2009/05/01/ftp-using-groovy-and-ant/ Поскольку было несколь...

Задан 29 Oct 2009, 00:15 от Leonard Brünings
  • 26 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

ClassLoader getResourceAsStream возвращает ноль

Структура каталогов моего проекта (в Eclipse): MyProject/ src/ --> "source directory" on Eclipse's classpath/buildpath com.me.myapp Driver myconfig.txtВDriverУ меня есть следующий код: public class Driver { public static void main(String[] ...

Задан 26 Sep 2013, 18:02 от IAmYourFaja
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Найти ClassLoader, загружающий определенный класс

Есть ли способ определить, какой ClassLoader загружает определенный класс? Или конкретнее откуда загружается конкретный класс? У меня ситуация, когда загружается старый класс драйвера БД. Я хотел бы найти файл, из которого загружен старый ...

Задан 15 Mar 2012, 14:15 от paweloque
  • 33 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Использование загрузчиков классов в качестве ключа будет довольно проблематичным. Лучше использовать WeakHashMap <Integer, Loader> и использовать hashCode загрузчика классов в качестве ключа вместо экземпляра указанного загрузчика классов. Таким образом, если поток получает GC'd, его загрузчик классов не утечет, и если другие потоки не увидят Loader, он также получит GC'd.

ы лучшие практики для использованияServiceLoader [http://download.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html]в среде с несколькими ClassLoaders? Документация рекомендует создавать и сохранять один экземпляр службы при ...

Задан 12 Aug 2011, 11:31 от Jörn Horstmann
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Загрузка классов основных компонентов Android и жизненный цикл _java objects_

Несмотря на то, что существует множество ресурсов по жизненному циклу приложения, активности и т. Д. С точки зрения API (onCreate/Destroy/Whatnot() методы) едва ли есть какая-либо информация о фактическом жизненном цикле объекта для этих ...

Задан 14 Oct 2013, 17:29 от Mr_and_Mrs_D
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

почему этот код не генерирует исключение NullPointerException

Я только что говорил о вызове статических методов с использованием имени класса с моим другом, опробовал этот код и ожидал, что он сгенерирует NPE в runtime.but, как оказалось, что он не работает. я просто хочу понять порядок исполнения. public ...

Задан 06 Dec 2012, 21:01 от PermGenError
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

msmvps.com/blogs/jon_skeet/archive/2010/01/26/...

ли способ в C # или .net IL заставить класс, который имеет инициализатор типа (статический конструктор), загрузить себя без доступа к каким-либо из его парам...

Задан 15 Nov 2010, 05:12 от configurator
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

log4j и загрузчик классов контекста потока

Я новичок в Java и только начинаю понимать концепцию загрузчиков классов. Прямо сейчас у меня есть некоторые проблемы с log4j относительно его использования загрузчика классов контекста потока. Я получаю следующие ошибки:A ...

Задан 29 Dec 2009, 13:45 от Idan K
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Нет такого решения, если вы хотите заменить системный загрузчик классов. Вы можете создать в коде свой проприетарный загрузчик классов и использовать его для загрузки классов, но он не будет системным загрузчиком классов. Обычно создание проприетарного загрузчика классов является достаточным решением для большинства случаев.

х пор примеры, которые я видел для пользовательских ClassLoaders, включают создание подкласса URLClassLoader и использование этого конкретного экземпляра для загрузки классов в ресурсы. Я тщетно пытался найти альтернативные методы для замены ...

Задан 21 Mar 2011, 16:02 от Olaseni
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Понимание утечки в Groovy / Grails

Вчера я развернул свое первое приложение Grails (2.3.6) на сервере разработчиков и начал следить за ним. Я только что получил автоматический монитор, сообщаю...

Задан 11 Jun 2014, 18:25 от IAmYourFaja
  • 94 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Как получить имена классов внутри файла JAR?

У меня есть файл JAR, и мне нужно получить имя всех классов внутри этого файла JAR. Как я могу это сделать?Я погуглил это и увидел что-то про JarFile или Java

Задан 30 Mar 2013, 15:30 от sticksu
  • 90 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Как поместить все необходимые файлы JAR в папку библиотеки внутри окончательного файла JAR с Maven?

Я использую Maven в своем автономном приложении и хочу упаковать все зависимости в моем JAR-файле в папку библиотеки, как указано в одном из ответов здесь: ...

Задан 23 May 2017, 12:02 от CommunityMahmoud Saleh
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Утечка памяти при использовании JDK-компилятора во время выполнения

Я пытаюсь добавить javaeditor в мою программу, чтобы расширить программу во время выполнения. Все работает нормально, за исключением случаев интенсивного исп...

Задан 31 Jan 2013, 01:11 от David
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Пользовательские классы загрузки / переопределения Android-нативных классов

Основная цель - переопределить системный класс Android (Activity, View и т. Д.) Своей собственной ...

Задан 06 Dec 2011, 09:37 от user1083195
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование метода ClassLoader для извлечения всех ресурсов в классах в качестве входных потоков

Моя проблема, как вы думаете, довольно распространенная, но мне пока не удалось найти решение. Создание веб-приложения на Java под Tomcat 5.5 (хотя необходимо, чтобы оно могло быть развернуто в любом месте, например, в среде WebLogic, ...

Задан 26 May 2009, 05:03 от ubermensch
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 с последующей загрузкой класса я был озадачен, так как тип, который был загружен, также изменился, когда я изменил тип статической переменной (что теперь имеет смысл, зная, что есть сгенерированный метод получения и видя собственную трассировку). СПАСИБО

аюсь понять, какие события приводят к загрузке классов, очень детально, и во время моего тестирования обнаружилось одно поведение, которого я не понимаю в этом очень простом примере: public class ClinitTest { public static Integer num; public ...

Задан 15 Aug 2018, 18:07 от Haasip Satang
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

почему этот код не генерирует исключение NullPointerException

Я только что говорил о вызове статических методов с использованием имени класса с моим другом, опробовал этот код и ожидал, что он сгенерирует NPE в runtime....

Задан 06 Dec 2012, 20:01 от PermGenError
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Загрузите банку динамически

В моем java-приложении я прочитал jar-файл (упакованный с плагином Shaven Maven) в поток байтов. В банке есть класс точки входа, определенный в

Задан 21 Nov 2012, 23:15 от xybrek
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Разница между загрузкой класса и его созданием

Может ли кто-нибудь объяснить, в чем разница между загрузкой класса и созданием экземпляра класса. Когда мы загружаем класс с помощью статической переменной,...

Задан 17 Jul 2013, 05:33 от Aniket Thakur
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Я добавил больше информации в вопрос относительно статьи

я есть весенняя заявка вместе с сервлетами (класс Джерси 2.6 и). Мне нужно получить Spring Bean отДжерси/не весенний ...

Задан 22 Nov 2017, 12:28 от user7294900
Page 1 of 5
1 2 3 4 5