workmanager在weblogic.xml中抛出错误

时间:2011-05-20 07:53:47

标签: weblogic workmanagers

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

  

元素类型的内容   “weblogic-web-app”必须匹配   “(描述?,WebLogic的版本?,安全角色的   分配*,运行AS-角色分配*,参考描述符?,会话描述符?,JSP的描述符?,auth-   过滤器?,集装箱描述符?,字符集-PARAMS?,虚拟目录映射*,网址,匹配 -   图?,预处理器*,预处理程序映射*,安全许可?,上下文根?,WL-调度策略?,servlet-   描述符*,INIT-为*,破坏-AS *)”。

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

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

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

Documentation显示:

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

如果我错过了这里的任何内容,请告诉我。

1 个答案:

答案 0 :(得分:3)

这是一个有效的例子:

<?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>