我没有看到与我面临的问题相关的帖子。我最近在weblogic.xml下添加了work-manager,我认为它是一个DTD文件。 但是只要我将此标记添加到weblogic.xml中,就会出现以下错误:
元素类型的内容 “weblogic-web-app”必须匹配 “(描述?,WebLogic的版本?,安全角色的 分配*,运行AS-角色分配*,参考描述符?,会话描述符?,JSP的描述符?,auth- 过滤器?,集装箱描述符?,字符集-PARAMS?,虚拟目录映射*,网址,匹配 - 图?,预处理器*,预处理程序映射*,安全许可?,上下文根?,WL-调度策略?,servlet- 描述符*,INIT-为*,破坏-AS *)”。
以下是我进行更改的示例weblogic.xml:
我能够将代码成功部署到weblogic。但我还是无法测试流量。我现在在。但是我担心我的代码更改是否真的有效,因为我收到了这个错误。
我是否错过了添加对工作经理的任何引用?
work-manager元素是<weblogic-web-app>
元素的子元素。您可以在work-manager元素中定义以下元素。
如果我错过了这里的任何内容,请告诉我。
答案 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>