【问题标题】:workmanager throws errors in weblogic.xmlworkmanager 在 weblogic.xml 中抛出错误
【发布时间】:2011-05-20 07:53:46
【问题描述】:

我没有看到与我面临的问题相关的帖子。我最近在 weblogic.xml 下添加了 work-manager,我认为它是一个 DTD 文件。 但是一旦我将此标签添加到 weblogic.xml 中,我就会收到以下错误:

元素类型的内容 “weblogic-web-app”必须匹配 “(描述?,weblogic-版本?,安全角色- assignment*,run-as-role-assignment*,reference-descriptor?,session-descriptor?,jsp-descriptor?,auth- 过滤器?,容器描述符?,字符集参数?,虚拟目录映射*,url-match- 映射?,预处理器*,预处理器映射*,安全权限?,上下文根?,wl-调度策略?,servlet- 描述符*,init-as*,destroy-as*)"。

以下是我进行更改的示例 weblogic.xml:

我能够成功地将我的代码部署到 weblogic。但我还不能测试流程。我现在就在上面。但是我担心我的代码更改是否真的有效,因为我收到了这个错误。

我是否错过了添加对工作经理的任何引用?

Documentation 显示:

work-manager 元素是<weblogic-web-app> 元素的子元素。您可以在 work-manager 元素中定义以下元素。

如果我在这里遗漏了什么,请告诉我。

【问题讨论】:

  • 您是在尝试创建应用程序范围的工作管理器,还是尝试引用已经创建的工作管理器?

标签: weblogic workmanagers


【解决方案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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 2016-10-23
    • 2015-05-26
    • 2015-12-26
    相关资源
    最近更新 更多