Параметры ресурсов

На этой странице задаются параметры регистрации ресурса в хранилище ресурсов. Если вы не укажете значение параметра, то будет применяться значение по умолчанию. Если ресурсом является приложение OSGi, показывается дополнительная информация о состоянии загрузки комплекта.

Для просмотра этой страницы административной консоли выберите Приложения > Типы приложений > Ресурсы > имя-ресурса. Эта страница аналогична странице Выбрать параметры импорта ресурса в мастерах импорта и обновления ресурсов.

Имя ресурса

Задает логическое имя ресурса. Имя ресурса должно быть уникальным в пределах ячейки и не должно содержать неподдерживаемые символы.

Имя ресурса не должно начинаться с точки (.), содержать пробелы в начале или конце или включать следующие символы:

Таблица 1. Символы, которые нельзя использовать в имени. Эти символы недопустимы в имени.
Неподдерживаемые символы
косая черта $ знак доллара ' одинарная кавычка
\ обратная косая черта = знак равенства " двойная кавычка
* звездочка % знак процентов | вертикальная черта
, запятая + знак плюса < левая угловая скобка
: двоеточие @ коммерческое А >  правая угловая скобка
; точка с запятой # решетка & амперсант
? вопросительный знак ]]> эта комбинация символов не имеет специального названия

Поле Имя ресурса аналогично параметру Имя на странице Ресурсы.

Информация Значение
Тип данных Строка

Описание ресурса

Задает описание ресурса.

Целевой URL двоичных файлов ресурса

Каталог, в который будет импортирован файл ресурса.

Информация Значение
Тип данных Строка
Единицы Полный путь

Аспекты типа ресурса

Задает тип содержимого ресурса. Примеры типов ресурсов: файлы Java JAR, общие библиотеки, файлы EAR и файлы EBA.

Тип ресурса означает тип содержимого этого ресурса. Ресурс, упакованный как файл JAR, может содержать веб-модуль, портлет или веб-службу. Ресурс, упакованный как файл EBA, содержит приложение OSGi.

Этот параметр доступен только для чтения. Изменить его нельзя.

Информация Значение
Тип данных Строка
Единицы Тип файла
По умолчанию нет

Права доступа к файлам

Права доступа к двоичным файлам ресурса, развернутым в целевом URL.

Ограничение: Приложения OSGi не поддерживают параметр Права доступа к файлам.

Права доступа можно ввести в текстовом поле. Кроме того, некоторые стандартные права доступа к файлам можно выбрать в списке. Выбранные в этом списке права доступа переопределяют права доступа, заданные в текстовом поле.

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

Таблица 2. Наборы строк прав доступа к файлу для вариантов списков. Выберите опцию в списке или укажите строку прав доступа к файлу в текстовом поле.
Опция в списке множественного выбора Строка прав доступа к файлам
Разрешить чтение всех файлов, запретив запись .*=755
Разрешить запуск исполняемых файлов .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
Разрешить всем чтение файлов HTML и изображений .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755

Вместо того чтобы выбирать права доступа в списке с множественным выбором, можно указать строку прав доступа в текстовом поле. Эта строка задается в следующем формате:

шаблон-имени-файла=права-доступа#шаблон-имени-файла=права-доступа

где шаблон-имени-файла - фильтр с регулярным выражением для имени файла (например, .*\\.jsp для всех файлов JSP), права-доступа - список прав доступа (ACL), а # - разделитель между несколькими записями имя-файла и права-доступа. Если # встречается в строке имя-файла, вместо него используйте \#.

Если с URI в ресурсе совпадают несколько шаблонов имен файлов и прав доступа к файлам, то то будут выбираться наиболее строгие права доступа к файлу. Например, если права доступа заданы как .*\\.jsp=775#a.*\\.jsp=754, то права доступа к файлу abc.jsp будут иметь вид: 754.

Совет: Использование регулярных выражений в шаблоне имени файла позволяет сравнить всю строку URI с указанным шаблоном прав доступа к файлу. С помощью регулярных выражений можно задать более точные шаблоны для сравнения, как указано в описании API Java. Для примера предположим, что необходимо определить права доступа к следующим файлам и каталогам:
Таблица 3. Примеры URI для операций доступа к файлу. Результаты отображаются после этой таблицы.
Число Пример URL
1 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war
2 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
3 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF
4 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class
5 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class
6 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF

Сравнение с шаблонами даст следующие результаты:

Если в поле Права доступа к файлам задан шаблон имени каталога, то указанные права доступа будут установлены для каталога. В противном случае заданное для каталога значение Права доступа к файлам совпадает с аналогичным значением для родительского каталога. Например, предположим, что есть следующий файл и структура каталогов:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
и задан следующий шаблон прав доступа к файлам:
.*MyApp.ear$=755#.*\.jsp=644
Сравнение с шаблонами даст следующие результаты:
  • Для каталога MyApp.ear будет установлено значение 755
  • Для каталога MyWarModule.war будет установлено значение 755
  • Для каталога MyWarModule.war будет установлено значение 755
Важная информация: Во всех операционных системах нужно использовать обычную косую черту (/) в качестве разделителя в шаблонах пути к файлу.

[Windows] В операционных системах Windows невозможно отменить права доступа на чтение файла. Права доступа в стиле POSIX означают следующее: чтение - 4, запись - 2, выполнение - 1. Поэтому права доступа в операционной системе Windows могут быть 5 или 7. Кроме того, в POSIX предусмотрены права доступа пользователь, группа и все. В операционной системе Windows поддерживается только пользователь. Биты группа и все игнорируются.

Указанные здесь права доступа задаются на уровне ресурсов. Можно также задавать права доступа для двоичных файлов ресурсов в конфигурации на уровне узла. На уровне узла задаются наименее ограничительные права доступа для двоичных файлов ресурсов. Права доступа на уровне ресурсов могут быть такими же, как на уровне узла, или только дополнительно ограничивать доступ.

Информация Значение
Тип данных Строка

Текущие связи ресурса

Задает ресурсы, с которыми связан данный ресурс.

Взаимосвязи добавляются и удаляются на странице Управление взаимосвязями.
  1. Выберите Управление взаимосвязями. В списке Выбрано справа перечислены текущие взаимоотношения между ресурсами.
  2. Для того чтобы добавить взаимосвязь, выберите ресурс в списке Доступно слева и нажмите кнопку >>.
  3. Для того чтобы удалить взаимосвязь, выберите ресурс в списке Выбрано справа и нажмите кнопку <<.
  4. Нажмите OK.
Информация Значение
Тип данных Строка
По умолчанию нет

Проверять ресурс

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

Ограничение: Приложения OSGi не используют параметр Проверить ресурсы.

Обычно ресурс ссылается на другие ресурсы, указывая источники данных объектов CMP, ссылки на ресурсы или ссылки на среды ресурсов, определенные в описании приложения. При проверке проверяется, определен ли ресурс, на который ссылается данный ресурс, в целевом узле развертывания данного ресурса.

Выберите значение true (установите флажок) для проверки ресурсов и прекращения операций при обнаружении неверных ссылок на ресурсы. Выберите значение false (снимите флажок), чтобы отключить проверку.

Информация Значение
Тип данных Строка
По умолчанию false (флажок снят)

Зависимости EBA

Для ресурсов архива комплекта предприятия (EBA) показывает текущее состояние загрузки комплекта для всех комплектов в ресурсе. Этот элемент показывается, только если ресурс является ресурсом EBA, то есть содержит приложение OSGi.

Ресурс EBA можно обновить только после загрузки комплектов из предыдущей операции обновления и перезапуска приложения бизнес-уровня, использующего ресурс. Перед обновлением версий комплектов можно с помощью информации EBA проверить состояние загрузки ресурса. Показывается одно из следующих значений состояния:

Примечание: В дополнение к предоставленной здесь информации можно также косвенно проверить состояние загрузки комплекта, просмотрев состояние связанного модуля композиции EBA, как описано в разделе Проверка и обновление версии ресурса EBA, используемой приложением бизнес-уровня.

Если загрузки комплекта для ресурса выполнены или не требуются, можно обновить ресурс с помощью любого из методов, описанных в разделе Поддержка версий комплекта для ресурсов EBA.

Если загрузки комплекта для ресурса выполнены, и доступна новая версия ресурса EBA, перезапустите приложение бизнес-уровня для обновления модуля композиции EBA и запустите новую конфигурацию.



Имя файла: urun_rapp_bla_asset_importoptions.html