Classpath времени выполнения в WAS - PullRequest
0 голосов
/ 05 июля 2011

В RAD, когда мы создаем проект и идем в Свойства, есть опция, называемая Зависимости модуля Java EE. Когда мы добавим сюда несколько jar-файлов, добавит ли он их в путь времени выполнения?
Для чего эта опция?
Кроме того, когда WAS запущен и развернуто несколько EAR, как WAS определит путь к классу времени выполнения для каждого EAR? Будет ли это одинаковым для всех EAR?
Будет ли он просто принимать записи пути сборки для каждого EAR?

Ответы [ 2 ]

0 голосов
/ 06 июля 2011

Путь к классу среды выполнения и путь сборки полностью различаются (и не имеют никакой связи).

В спецификациях Java EE указывается, что составляет путь к классу среды выполнения, и с помощью определенных сущностей сервера приложений, таких как Shared Library, добавляется дополнительный класс.пути к серверам времени выполнения.

WAS позволяет вам иметь загрузчик классов для каждого корпоративного приложения или иметь один загрузчик классов для всех EAR, размещенных на сервере.

Первый используется по умолчаниюи предпочтительный вариант.

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

0 голосов
/ 05 июля 2011

пути классов времени выполнения являются комбинацией следующего.

  1. путь к классам и файлы JAR, настроенные как часть общих библиотек (можно установить из пункта меню среды)
  2. путь к классу приложений (т. Е. <> /.../ lib)
  3. любая дополнительная конфигурация (для classpath), выполненная при настройке экземпляра java для websphere.
...