Порядок загрузчика классов не может быть изменен
Я использую IBM RSA 7.5 и Websphere Server 6.1 в качестве сервера приложений. Я не могу изменить выпадающий список Class Loader Order. Имеет отключенное состояние. Как включить это. Мне нужно изменить пункт "Классы, загруженные сначала с загрузчиком родительского класса" на "Классы, загруженные сначала с загрузчиком класса приложения".
2 ответа
"Параметры загрузчика классов отключены в административной консоли, поскольку приложение было опубликовано в" свободной конфигурации ". Это означает, что двоичные файлы вашего приложения и файлы дескрипторов не находятся в репозитории приложений WAS. Так как вы опубликовали их через RAD (который, скорее всего, настроен на "Запуск с ресурсами в рабочей области"), тогда двоичные файлы приложения существуют в выходных папках ваших различных проектов, и WAS получает указание прочитать файлы двоичных файлов / дескрипторов из этого расположения. В результате администратор WAS Консоль не может вносить изменения в эти файлы, поэтому функциональность отключена.
Вот документ, который описывает, как можно выполнить задачу, которую вы хотите при использовании этого механизма публикации через RAD:
Использование этого способа для изменения настроек загрузчика классов приводит к тому, что эта информация сохраняется вместе с приложением (в проекте EAR), поэтому вам больше не нужно будет изменять ее, когда приложение публикуется в любой среде выполнения WAS (т. Е. В процессе разработки или производства)."
Я много боролся с этим, и даже натолкнулся на ваш вопрос в отчаянии.
Хотя у меня была другая установка, публикация приложения из Eclipse, снятие отметки "Минимизация файлов приложения, скопированных на сервер" в конфигурации сервера eclipse решило проблему для меня.