我在Worklight 6.1上运行了一个应用程序,我在日志中看到了这些消息。
CWWKS3005E:发生了配置异常。没有UserRegistry实施服务
我不需要对我的应用程序上的用户进行身份验证,我可以忽略此消息吗?
答案 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
我没有定义任何用户注册表。
我没有在此配置文件中运行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。