今天我尝试创建一个队列并激活更改。但是在激活过程中,cvc-enumeration-valid: string value 'No-Delivery' is not a valid enumeration value for delivery-mode-type
出现一个错误。
在不放弃更改的情况下,我停止了管理服务器并执行了启动脚本。然后服务器根据日志进入运行模式。但是,当输入有效的用户凭据并尝试登录时,在日志和错误页面中出现以下错误将被重定向:
--> <BEA-423420> <Redirect is executed in begin or refresh action. Redirect url is /console/jsp/common/CriticalError.jsp.>
-->> [weblogic.servlet.internal.WebAppServletContext@fba6318 - appName: 'consoleapp', name: 'console', context-path: '/console', spec-version: '2.5'] Servlet failed with Exception
java.lang.IllegalStateException: Response already committed
at weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:1553)
at weblogic.servlet.internal.ServletResponseImpl.sendRedirect(ServletResponseImpl.java:838)
at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:136)
-->><AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1458043812532> <BEA-141244> <Schema validation errors while parsing jms/gerpjmsmodule-jms.xml - string value 'No-Delivery' is not a valid enumeration value for delivery-mode-type in namespace http://www.bea.com/ns/weblogic/weblogic-jms>
-->>Console encountered the following error java.lang.RuntimeException: weblogic.management.provider.EditFailedException:
at weblogic.management.mbeanservers.edit.internal.EditServiceMBeanImpl.getDomainConfiguration(EditServiceMBeanImpl.java:67)
-->>[weblogic.servlet.internal.WebAppServletContext@fba6318 - appName: 'consoleapp', name: 'console', context-path: '/console', spec-version: '2.5'] Servlet failed with Exception
java.lang.IllegalStateException: Response already committed
at weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:1553)
at weblogic.servlet.internal.ServletResponseImpl.sendRedirect(ServletResponseImpl.java:838)
at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:136)
从附加的代码段中,我可以看到下面的错误。
<Schema validation errors while parsing jms/gerpjmsmodule-jms.xml - string value 'No-Delivery' is not a valid enumeration value for delivery-mode-type in namespace http://www.bea.com/ns/weblogic/weblogic-jms>
配置的 JMS 模块有问题。您可以尝试取消此模块的目标并尝试启动服务器吗?
从配置中取消定位.xml
您似乎使用的是旧版本的weblogic(早于10.3.4)。
这是一个已知的错误,更多详细信息可以从以下位置找到:http://www.javamonamour.org/2012/11/weblogic-bug-when-setting-override.html
在那里你可以找到解决方法,在 10.3.4 中通过错误解决了:8617285管理控制台 10.3.4 JMS 消息网桥无法通过管理控制台定位到可迁移目标。