我可以忽略worklight服务器日志上的CWWKS3005E消息吗?

时间:2014-06-30 19:15:41

标签: ibm-mobilefirst

我在Worklight 6.1上运行了一个应用程序,我在日志中看到了这些消息。

CWWKS3005E:发生了配置异常。没有UserRegistry实施服务

我不需要对我的应用程序上的用户进行身份验证,我可以忽略此消息吗?

3 个答案:

答案 0 :(得分:0)

我不确定,但您可以尝试使用server.xml中的以下日志配置取消此特定软件包的日志记录:

<logging traceSpecification="XXX.XXX.*=off=disabled"/>

其中XXX.XXX。*是发生错误的包。

以下是所有可用日志级别的列表:http://www-01.ibm.com/support/knowledgecenter/SSCKBL_8.5.5/com.ibm.websphere.nd.doc/ae/utrb_loglevel.html


我知道您不会被问到如何从日志文件中删除这些消息,但您问您是否应该担心这些消息。 无论如何,这个日志不是Worklight服务器,它是由Liberty服务器生成的。这意味着您在服务器配置中出了问题。

答案 1 :(得分:0)

我发现此消息是因为我的WebSphere Liberty Profile的server.xml配置文件包含此功能

appSecurity-1.0

我没有定义任何用户注册表。

http://pic.dhe.ibm.com/infocenter/rsahelp/v8r5/topic/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/rwlp_feat.html

我没有在此配置文件中运行Application Center,而是使用worklight.properties文件中的属性来保护Worklight控制台。

所以,问题是我可以删除appSecurity功能吗?

答案 2 :(得分:0)

//meets.js route var express = require('express'); var router = express.Router(); var Meet = require('../models/Meet.js'); /* GET /meets listing. */ router.get('/', function(req, res, next) { Meet.find(function (err, meets) { if (err) return next(err); res.json(meets); }); }); /* POST /meets */ router.post('/', function(req, res, next) { Meet.create(req.body, function (err, post) { if (err) return next(err); res.json(post); }); }); /* GET /meets/id */ router.get('/:id', function(req, res, next) { Meet.findById(req.params.id, function (err, post) { if (err) return next(err); res.json(post); }); }); /* PUT /meets/:id */ router.put('/:id', function(req, res, next) { Meet.findByIdAndUpdate(req.params.id, req.body, function (err, post) { if (err) return next(err); res.json(post); }); }); /* DELETE /meets/:id */ router.delete('/:id', function(req, res, next) { Meet.findByIdAndRemove(req.params.id, req.body, function (err, post) { if (err) return next(err); res.json(post); }); }); module.exports = router; 添加到您的server.xml。