Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging Pax网罩工作不正常_Logging_Apache Servicemix_Pax Web - Fatal编程技术网

Logging Pax网罩工作不正常

Logging Pax网罩工作不正常,logging,apache-servicemix,pax-web,Logging,Apache Servicemix,Pax Web,我正在尝试在pax web配置中启用retainDays选项,如下所示: org.ops4j.pax.web.config.file=etc/jetty.xml org.osgi.service.http.port=80 javax.servlet.context.tempdir=data/pax-web-jsp org.ops4j.pax.web.log.ncsa.format = /yyyy_mm_dd.request.log org.ops4j.pax.web.log.ncsa.direc

我正在尝试在pax web配置中启用retainDays选项,如下所示:

org.ops4j.pax.web.config.file=etc/jetty.xml
org.osgi.service.http.port=80
javax.servlet.context.tempdir=data/pax-web-jsp
org.ops4j.pax.web.log.ncsa.format = /yyyy_mm_dd.request.log
org.ops4j.pax.web.log.ncsa.directory = ${karaf.data}/ncsa-log/
org.ops4j.pax.web.log.ncsa.retainDays = 3
org.ops4j.pax.web.log.ncsa.enabled = true
我正在使用嵌入我的ServiceMix 5.1.4中的pax web版本1.1.17(
org.ops4j.pax.web.pax-web-jetty(1.1.17)

但是,当我重新启动服务时,jetty似乎没有启动

正如这位官员提到的一些其他选项,我也尝试添加
org.ops4j.pax.web.log.ncsa.extended=true
,但没有效果

事实上,在文档中,没有解释如何使用retainDays(我有时阅读了
retainDays
,并尝试使用小写),以及
org.ops4j.pax.web.log.ncsa.extended
选项的用途

您知道如何启用
retainDays
选项吗

更新:


让我完全困惑的是,它提到了一个fixVersion:1.1.0,它比我的“甚至旧”版本1.1.17还要差。

这是一个非常非常旧的Pax Web版本,所以很可能是该版本的ncsa.extended设置有问题。 您链接的文档适用于当前快照版本,即Pax Web 6.1.0-snapshot。因此,您可以看到,在这些版本之间已经有相当多的主要版本

org.ops4j.pax.web.log.ncsa.retaindays
设置需要设置为整数。有关驼峰案的文件有误,我们会解决的

org.ops4j.pax.web.log.ncsa.extende设置只是Jetty ncsa配置的一个路径:


很老了吗?显然,1.1.18版已于2016年11月发布。。。我想知道是尝试一下还是立即升级到版本6更好。你认为pax web版本6可以与ServiceMix 5.1.4兼容吗(目前我们无法轻松升级这个)?这有点难交换,尝试使用更新版本的ServiceMix,它应该有更好的pax web版本可用。好的,1.1.17从2014年3月开始;)是的,就在我们开始使用ServiceMix 5的时候。。。从SMX 4到SMX 5,我们花了3个月的时间进行测试。。。。我不知道迁移到SMX 6(最新稳定版本…)需要多长时间,但SMX 7已经走上正轨了……我问这个问题是因为这提到了一个修复版本:1.1.0 DownVorters:请说明为什么你反对投票,以及如何改进这个问题。我想我到处搜索,最后lib的文档似乎不正确。