2017-07-20 8 views
0

抱歉,保罗,这是一个重复的帖子,我把OpenNTF,但该网站不会让我登录过去2天跟进,再加上更广泛的观众堆栈可能找到我的人有一个相同的问题。XPages OpenLog - 记录到错误的数据库

保持简短。

我有1个openLog数据库中的文件夹结构,原木/ xpageslog.nsf

在开发过程中,我可以登录该数据库,例如,使用保威瑟斯中使用XPages OpenLog记录仪,记录未捕获的异常有以下设置:

private String logDbName = "logs\\xpageslog.nsf"; // in OpenLogItem.java from OpenLogClass library 

logDbName = "logs/xpages.nsf" // in OpenLogFunctions.ls 

xsp.openlog.filepath=log/xpageslog.nsf // in xsp.properties 

但是,如果我再更改所有上述情况,简单地去xpageslog.nsf,在服务器的根目录(这是第二个openLog数据库)的错误仍然可以记录到的第一个数据库。

我试过建设,清理,重新编译,都无济于事。似乎是在某处,或者某种程度上,对原始数据库的引用没有被覆盖。

任何想法?

+1

您是否在更改后重新启动了http? –

+0

我确实尝试过在服务器上,它不工作,只是检查日志,发出一个“告诉http重新启动”.....但是现在将在DEV上再次尝试。编辑:刚刚重新启动,没有快乐 –

+0

你能确认哪个OpenLog库试图登录到错误的位置 - LS,Java,XPages还是所有?此外,无论是这个特定的数据库还是另一个触发尝试登录错误位置的错误。确保你试图在正确的地方修复它是值得的。 –

回答

1

最好使用restart task http而不是tell http restart。两个命令都有不同的效果。

经评论确认,这解决了这个问题。

部分使用tell http quit后跟load http,效果与restart task http相同。另一方面,简单的tell http restart没有完全初始化http任务,这是一种软重置,我建议不要使用它。