2012-07-23 100 views
0

我试图谷歌这个问题,但没有得到任何有希望的答案。使用-Dweblogic.XXX在java客户端设置weblogic配置参数值和在weblogic管理控制台中设置相同的参数值有什么区别。Java:Weblogic控制台中的-Dweblogic和设置值之间的差异

例如如果我们考虑CompleteMessageTimeout参数,则我可以利用

-Dweblogic.CompleteMessageTimeout=300 

同时对我的Java客户端的配置它,我还可以配置它在WebLogic管理控制台中的AdminServer - >协议 - >常规选项卡。

这两种方法有什么区别?它是否像在客户端设置的值覆盖在管理服务器控制台中设置的值?

+0

我的猜测就像在控制台配置中一样。如果你在java客户端添加参数,即只有这一次。 – NPKR 2012-07-23 09:01:40

回答

0

当您使用-Dweblogic.XXX选项时,您可以ovverride控制台配置。

+0

我也有同样的理解。但是我发现这一行:“对于每个请求处理大量数据的应用程序,增加客户端和服务器端的值可以提高性能。”请参阅[链接](http://docs.oracle.com/cd/E13222_01/wls/docs90/perform/WLSTuning.html#1152088)部分:调整块参数。这让我有点困惑。 – user613114 2012-07-23 09:19:38

+0

由于某些-Dweblogic.XXX参数是客户端,例如-Dweblogic.MaxMessageSize - 您只能为客户端设置此参数,所以无法将其设置为控制台配置。 – tomi 2012-07-23 09:40:16

+0

你确定?我真的怀疑这一点。 Weblogic控制台应该允许配置每个参数。例如最大消息大小可在AdminServer - > Protocols - > General选项卡中配置 – user613114 2012-07-23 10:16:36

相关问题