workmanager выдает ошибки в weblogic.xml

Я не видел сообщения, связанного с проблемой, с которой я столкнулся. Недавно я добавил work-manager в файл weblogic.xml, который, как мне кажется, является файлом DTD. Но как только я добавляю этот тег в weblogic.xml, я получаю следующую ошибку:

Содержимое элемента типа "weblogic-web-app" должно соответствовать "(описание?,weblogic-версия?,назначение-роли-безопасности*,назначение-роли-запуска*,дескриптор-ссылки?,дескриптор-сеанса?, jsp-дескриптор?,фильтр авторизации?,дескриптор-контейнера?,параметры-кодировки?,отображение-виртуального-каталога*,сопоставление-адреса-карты?,препроцессор*,отображение-препроцессора*,разрешение-безопасности?,корневой-контекст ?,wl-dispatch-policy?,servlet-descriptor*,init-as*,destroy-as*)".

Ниже приведен пример файла weblogic.xml, в котором я внес изменения:

I am able to successfully deploy my code to weblogic. But I could not test the flow yet. I am on it now. But I am worried if my code changes actually work because I am getting this error.

Я пропустил добавление какой-либо ссылки на менеджера по работе?

Документация показывает:

Элемент work-manager является подэлементом элемента <weblogic-web-app>. Вы можете определить следующие элементы в элементе work-manager.

Дайте мне знать, если я что-то пропустил здесь.


person Triguna Mutuguppe Sripathi    schedule 20.05.2011    source источник
comment
Вы пытаетесь создать Work Manager на уровне приложения или пытаетесь сослаться на уже созданный?   -  person Jeff West    schedule 20.05.2011


Ответы (1)


Вот правильный пример:

<?xml version="1.0" encoding="UTF-8"?>

<weblogic-web-app
xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">

    <wl-dispatch-policy>MyWorkManager</wl-dispatch-policy>

    <work-manager>
        <name>MyWorkManager</name>
        <min-threads-constraint>
            <name>MyWorkManager-MinThreads</name>
            <count>50</count>
        </min-threads-constraint>
        <max-threads-constraint>
            <name>MyWorkManager-MaxThreads</name>
            <count>50</count>
        </max-threads-constraint>
    </work-manager>
</weblogic-web-app>
person Jeff West    schedule 20.05.2011