今天我尝试创建一个队列并激活更改。但在激活期间,出现了一个错误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)
答案 0 :(得分:0)
从附加的片段中我可以看到以下错误。
<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模块有问题。您可以尝试解压缩此模块并尝试启动服务器吗?
手动从config.xml取消它。
答案 1 :(得分:0)
您似乎使用的是旧版本的weblogic(早于10.3.4)。
这是一个已知的错误,更多详细信息可以从以下位置找到: http://www.javamonamour.org/2012/11/weblogic-bug-when-setting-override.html
在那里你可以找到解决方法,并在10.3.4中通过bug解决: 8617285管理控制台10.3.4 JMS消息桥不能通过管理控制台定向到可迁移目标。