Порядок загрузчика классов не может быть изменен

Я использую IBM RSA 7.5 и Websphere Server 6.1 в качестве сервера приложений. Я не могу изменить выпадающий список Class Loader Order. Имеет отключенное состояние. Как включить это. Мне нужно изменить пункт "Классы, загруженные сначала с загрузчиком родительского класса" на "Классы, загруженные сначала с загрузчиком класса приложения".

2 ответа

Решение

"Параметры загрузчика классов отключены в административной консоли, поскольку приложение было опубликовано в" свободной конфигурации ". Это означает, что двоичные файлы вашего приложения и файлы дескрипторов не находятся в репозитории приложений WAS. Так как вы опубликовали их через RAD (который, скорее всего, настроен на "Запуск с ресурсами в рабочей области"), тогда двоичные файлы приложения существуют в выходных папках ваших различных проектов, и WAS получает указание прочитать файлы двоичных файлов / дескрипторов из этого расположения. В результате администратор WAS Консоль не может вносить изменения в эти файлы, поэтому функциональность отключена.

Вот документ, который описывает, как можно выполнить задачу, которую вы хотите при использовании этого механизма публикации через RAD:

http://publib.boulder.ibm.com/infocenter/radhelp/v7r5/index.jsp?topic=/com.ibm.ws.ast.st.enhanced.ear.doc/topics/tapplicationsv6.html

Использование этого способа для изменения настроек загрузчика классов приводит к тому, что эта информация сохраняется вместе с приложением (в проекте EAR), поэтому вам больше не нужно будет изменять ее, когда приложение публикуется в любой среде выполнения WAS (т. Е. В процессе разработки или производства)."

С сайта помощи IBM для разработчиков

Я много боролся с этим, и даже натолкнулся на ваш вопрос в отчаянии.

Хотя у меня была другая установка, публикация приложения из Eclipse, снятие отметки "Минимизация файлов приложения, скопированных на сервер" в конфигурации сервера eclipse решило проблему для меня.

Другие вопросы по тегам