问题标签 [msf4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

wso2 - wso2 mss 1.0 alpha 没有定义明确的端口

我正在尝试对 wso2 mss 1.0 进行测试。以下示例https://docs.wso2.com/display/MSS100/Running+a+Basic+Microservice后,url curl localhost:8080/hello/Microservices 无法访问。wso2mss-1.0.0-alpha\repository\conf\carbon.xml 中也没有配置端口。

0 投票
2 回答
365 浏览

wso2 - wso2 用于 Java petstore 示例的 WSO2 微服务框架无法在 ubuntu 上运行

我尝试按照https://docs.wso2.com/display/MSS100/Running+as+an+MSA+Application在 AWS 上托管的 ubuntu 上运行 petstore 示例。我遇到了几个问题:

  1. 文档不正确,需要下载 WSO2 Identity Server。解压 .zip 文件并将目录放在 <MSS_HOME>/samples/petstore/deployment/packs目录中。实际上,petstore.sh 需要 DAS 3.0。只需将 wso2das-3.0.0.zip 放入<MSS_HOME>/samples/petstore/deployment/packs. 该脚本将解压缩它。
  2. 库贝特尔。该脚本未放入路径,导致脚本更改到另一个文件夹时无法执行。
  3. 无法创建 docker,似乎正在创建 Kube-System 命名空间、Kube-DNS、Kube-UI

0 投票
1 回答
322 浏览

wso2 - WSO2 MSF4J - Maven 编译器示例

我对 Maven 编译器 Hellow-Service 示例有疑问。响应:Unable to add module to the current project as it is not of packaging type 'pom' -> [Help 1]

POM.XML

0 投票
1 回答
91 浏览

wso2 - Wso2 msf4j-metrics 和 http 监控示例不在 macos 上运行

我正在用 wso2 msf4j 的例子训练自己。具体是以下链接中的示例: https ://docs.wso2.com/display/MSF4J100/Using+Metrics+and+HTTP+Monitoring+Interceptors#UsingMetricsandHTTPMonitoringInterceptors-ConfiguringDAStoreceivemetrics

我已按照文档中的说明进行操作,但在仪表板中看不到指标(请参阅附件)。

在此处输入图像描述

谁能帮我解决这个问题。

非常感谢 !

0 投票
1 回答
236 浏览

java - 如何使用 WSO2 MSf4J 创建 JAX-RS 子资源

我已经使用 WSO2 MSF4J 创建了一个示例微服务。但我无法访问子资源(服务)。以下是我的服务课程。

消息资源 -

评论资源 -

我已使用以下 URI 来访问此服务。

获取:http://localhost:8080/messages/1/comments/5

但是我的 REST 客户端得到了以下结果。

请帮助解决这个问题。

0 投票
1 回答
197 浏览

wso2 - Wso2 微服务 (MSF4j) 和数据分析服务器 (DAS) 集成问题

我试图 用 DAS运行示例https://github.com/wso2/msf4j/tree/master/samples/metrics-httpmon/metrics-httpmon-fatjar 。

我的环境是 Windows,所以我只是将 carbon 应用程序和模块 zip 复制到适当的目录,如 https://github.com/wso2/msf4j/blob/master/analytics/das-setup/setup.sh中所述

http://127.0.0.1:9763/monitoring/上加载 UI 后,我可以在浏览器 JS 控制台上看到以下错误。

加载资源失败:服务器响应状态为 500(内部服务器错误) http://127.0.0.1:9763/monitoring/api/as-data.jag?action=response 加载资源失败:服务器响应状态为 500(内部服务器错误) http://127.0.0.1:9763/monitoring/api/as-data.jag?action=request加载资源失败:服务器响应状态为 500(内部服务器错误) http://127.0.0.1:9763/monitoring/api/as-data.jag?action=error加载资源失败:服务器响应状态为 500(内部服务器错误)

回答 DAS 控制台上的以下错误。虽然我可以看到监控 UI,但它不会显示请求的相关信息(对于微服务)。有人可以帮我解决这个问题吗?

[2016-05-19 14:04:36,103] 错误 {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/info -box-stat.js#222) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/info-box-stat.js#222 ) 在 org.jaggeryjs.jaggery.core.manager 的 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) 的 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571)。 WebAppManager.exec(WebAppManager.java:587) 在 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) 在 org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24)在 javax.servlet。http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org .apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher .java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 在 org.jaggeryjs.jaggery。 core.JaggeryFilter.doFilter(JaggeryFilter.java:21) 在 org.apache。catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 220) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) 在 org.apache.catalina.core.StandardHostValve 的 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) .invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99 ) 在 org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1。在 org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke 调用(CarbonTomcatValve.java:47)(TenantLazyLoaderValve.java:57)在 org.wso2.carbon.event.receiver.core.internal.tenantmgt.TenantLazyLoaderValve.invoke( TenantLazyLoaderValve.java:48) 在 org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) 在 org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java: 62) 在 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) 在 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 在 org.wso2.carbon .tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) 在 org.apache.catalina.core.StandardEngineValve。调用(StandardEngineValve.java:116)在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)在 org.apache .coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) at org.apache.tomcat.util.net.NioEndpoint $SocketProcessor.run(NioEndpoint.java:1698) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org. apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 在 java.lang.Thread.run(Thread.java:745) 由: org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/info-box-stat.js#222) 引起:org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime. java:3687) 在 org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665) 在 org.mozilla.javascript.NativeJSON.parse(NativeJSON.java:112) 在 org.mozilla.javascript.NativeJSON.execIdCall(NativeJSON .java:88) 在 org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) 在 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) 在 org.jaggeryjs.rhino.monitoring。 org.jaggeryjs.rhino.monitoring.api.modules.c2 中的 api.modules.c2._c_getInfoBoxErrorStat_6(/monitoring/api/modules/info-box-stat.js:222)。在 org.jaggeryjs.rhino.monitoring.api.c0._c_getInfoBoxErrorStat_13 在 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) 调用(/monitoring/api/modules/info-box-stat.js) (/monitoring/api/as-data.jag:164) 在 org.mozilla.javascript.optimizer.OptRuntime 的 org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag) .call0(OptRuntime.java:23) 在 org.jaggeryjs.rhino.monitoring.api.c0._c_script_0(/monitoring/api/as-data.jag:184) 在 org.jaggeryjs.rhino.monitoring.api.c0。在 org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) 在 org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) 在 org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) 调用(/monitoring/api/as-data.jag)。 jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag) 在 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) 的 org.jaggeryjs.rhino.monitoring.api.c0.exec(/monitoring/api/as-data.jag) ...还有 39 个 [2016-05-19 14:04:36,047] 错误 {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules /app-list.js#43) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/app-list.js#43) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) 在 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) 在 org.jaggeryjs.jaggery.core.manager.WebAppManager。组织中的 exec(WebAppManager.java:587)。jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) at org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) at javax.servlet.http.HttpServlet.service(HttpServlet. java:620) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain .doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org. org.apache 上的 apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)。catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 241)在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 在 org.apache.catalina.core.StandardContextValve .invoke(StandardContextValve.java:122) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) 在 org. apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 在 org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) 在 org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) 在org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) 在 org.wso2.carbon.event.receiver.core.internal.tenantmgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) 在 org. wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) 在 org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) 在 org.wso2.carbon。 tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache.catalina 的 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) .connector.CoyoteAdapter.service(CoyoteAdapter.java:421) 在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) ) 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) 在 java. util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent。ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)引起:org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/app-list.js#43) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)在 org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665) 在 org.mozilla.javascript.NativeJSON.parse(NativeJSON.java:112) 在 org.mozilla.javascript.NativeJSON.execIdCall(NativeJSON.java:88 ) 在 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) 在 org.jaggeryjs.rhino 的 org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)。org.jaggeryjs.rhino.monitoring.api.modules.c4.call(/monitoring/api/modules/app)上的monitoring.api.modules.c4._c_getPastStat_1(/monitoring/api/modules/app-list.js:43) -list.js) 在 org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) 在 org.jaggeryjs.rhino.monitoring.api.modules.c4._c_getAppsStat_4(/monitoring/api/modules/app- list.js:102) 在 org.jaggeryjs.rhino.monitoring.api.modules.c4.call(/monitoring/api/modules/app-list.js) 在 org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime .java:42) 在 org.jaggeryjs.rhino.monitoring.api.c0._c_getAppsStat_3(/monitoring/api/as-data.jag:82) 在 org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring /api/as-data.jag) 在 org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) 在 org.jaggeryjs.rhino.monitoring.api.c0._c_script_0(/monitoring/api/as-data.jag:184) 在 org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag ) 在 org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) 在 org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) 在 org.jaggeryjs.rhino.monitoring.api.c0.call( /monitoring/api/as-data.jag) 在 org.jaggeryjs.rhino.monitoring.api.c0.exec(/monitoring/api/as-data.jag) 在 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript( RhinoEngine.java:567) ... 还有 39 个 [2016-05-19 14:04:36,906] 错误 {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token : u (/monitoring/api/modules/time-variing-stat.js#47) org.jaggeryjs.scriptengine。exceptions.ScriptException: org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/time-varying-stat.js#47) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine .java:571) org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) org.jaggeryjs。 jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) 在 org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java: 620) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina.core.ApplicationDispatcher .processRequest(ApplicationDispatcher.java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 在 org. jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain. java:208) 在 org.apache.catalina.core。StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.wso2.carbon.tomcat.ext.valves.CompositeValve .continueInvocation(CompositeValve.java:99) at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve. java:57) 在 org.wso2.carbon.event.receiver.core.internal.tenantmgt.TenantLazyLoaderValve。在 org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve. java:62) at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.wso2 .carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:421) 在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739)在 org.apache.tomcat .util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java :615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 原因:org.mozilla.javascript。 EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/time-varying-stat.js#47) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687) org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665) org.mozilla.javascript.NativeJSON.parse(NativeJSON.java:112) org.mozilla.javascript.NativeJSON.execIdCall(NativeJSON.java :88) 在 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) 在 org.jaggeryjs.rhino.monitoring.api 的 org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)。 modules.c3._c_getTimeVaryingStat_2(/monitoring/api/modules/time-varying-stat.js:47) at org.jaggeryjs.rhino.monitoring.api.modules.c3.call(/monitoring/api/modules/time-variing -stat.js) 在 org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) 在 org.jaggeryjs.rhino.monitoring.api.c0._c_getRequestStat_7(/monitoring/api/as-data.jag:116) 在 org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) 在 org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag) 在 org. jaggeryjs.rhino.monitoring.api.c0._c_script_0(/monitoring/api/as-data.jag:184) 在 org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag ) 在 org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) 在 org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) 在 org.jaggeryjs.rhino.monitoring.api.c0.call( /monitoring/api/as-data.jag) 在 org.jaggeryjs.rhino.monitoring.api.c0.exec(/monitoring/api/as-data.jag) 在 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript( RhinoEngine.java:567) ... 还有 39 个 [2016-05-19 14:04:36,974] 错误 {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/time-variing-stat.js#47) org.jaggeryjs.scriptengine.exceptions.ScriptException : org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/time-varying-stat.js#47) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:第571章.manager.WebAppManager.execute(WebAppManager.java:507) 在 org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org.apache。 catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java: 21) 在 org.apache.catalina.core.ApplicationFilterChain。internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache .catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :170) 在 org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) 在 org.wso2 的 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)。 carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) 在 org.wso2。carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) 在 org.wso2.carbon.event.receiver.core.internal.tenantmgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) 在 org.wso2.carbon。 tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) at org.wso2.carbon.tomcat.ext。 Valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.AccessLogValve.invoke(AccessLogValve.java:950) java:57) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache。catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java: 611) 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) 在 java .util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run (TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 原因:org.mozilla.javascript.EcmaError:SyntaxError: Unexpected token: u (/monitoring/api/modules/time-varying-stat.js#47) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687) at org.mozilla.javascript.ScriptRuntime。在 org.mozilla.javascript.NativeJSON.execIdCall(NativeJSON.java:88) 在 org.mozilla.javascript.NativeJSON.parse(NativeJSON.java:112) 在 org.mozilla.javascript.IdFunctionObject 的constructError(ScriptRuntime.java:3665) .call(IdFunctionObject.java:97) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.jaggeryjs.rhino.monitoring.api.modules.c3._c_getTimeVaryingStat_2(/monitoring/api/ modules/time-varying-stat.js:47) 在 org.mozilla 的 org.jaggeryjs.rhino.monitoring.api.modules.c3.call(/monitoring/api/modules/time-varying-stat.js)。javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) 在 org.jaggeryjs.rhino.monitoring.api.c0._c_getResponseStat_8(/monitoring/api/as-data.jag:124) 在 org.jaggeryjs.rhino.monitoring org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) 上的 .api.c0.call(/monitoring/api/as-data.jag) org.jaggeryjs.rhino.monitoring.api.c0。 _c_script_0(/monitoring/api/as-data.jag:184) 在 org.mozilla.javascript.ContextFactory 的 org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag)。 doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) at org.jaggeryjs.rhino.monitoring.api.c0.call(/monitoring/api/as-data.jag ) 在 org.jaggeryjs.rhino.monitoring.api.c0.exec(/monitoring/api/as-data.jag) 在 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) ... 39 [2016-05-19 14:04:36,927] 错误 {org.jaggeryjs.jaggery.core.manager. WebAppManager} - org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/time-varying-stat.js#47) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript .EcmaError: SyntaxError: Unexpected token: u (/monitoring/api/modules/time-varying-stat.js#47) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) at org.jaggeryjs .scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) 在 org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) 在 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute (网络应用管理器。java:507) 在 org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 在 javax.servlet.http.HttpServlet.service (HttpServlet.java:727) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache。 catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java: 378)24) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain .java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina。 core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)24) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain .java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina。 core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org .apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org .apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)第486章)第486章)

0 投票
1 回答
480 浏览

logging - Wso2 微服务 (MSF4j):处理日志

假设我有 5 个 MSF4j 微服务,如果这些服务相互连接,那么进行日志记录的最佳机制是什么?

我主要担心的是?

1)日志记录是否应该是另一个单独的微服务?

2)如果没有,我们必须将日志组件添加到所有 5 个微服务中。在这种情况下,它将为每个日志文件创建单独的日志文件。那么在这种情况下,在日志中查找调试信息的最佳方式是什么?我们可能不得不使用像 co-relation id 这样的字段。如果我们使用 core-relation id 之类的字段,那么通过过滤具有 core-relation id 的多个日志文件来可视化日志的最佳开源日志记录工具是什么?

0 投票
1 回答
183 浏览

angularjs - MSF4J:提供静态内容

MSF4J应用程序能否在不使用 Mustache 模板引擎的情况下提供静态内容。我开发了一个 REST 服务,它将被一个已经开发的 Angular Web 应用程序使用。现在我需要将相同的 Angular 应用程序与微服务打包,以便它在浏览器中呈现并通过 ajax 调用使用该服务。

0 投票
1 回答
254 浏览

axis2 - MSF4J micoservice 尝试与 SOAP 服务通信

我正在尝试使用 MSF4J 开发微服务。该服务获取输入请求的标头详细信息,并尝试与 SOAP 服务通信以进行进一步操作。此逻辑在作为普通应用程序编写时工作正常,但在转换为微服务时会引发以下异常

微服务尝试与之通信的 SOAP 服务是 WSO2 身份服务器的“OAuth2TokenValidationService”。

包含对 SAOP 服务的调用的方法如下

在将普通应用程序转换为微服务时,添加了以下依赖项。

与 AXIOM 相关的依赖项是

任何解决此问题的帮助将不胜感激。

0 投票
1 回答
96 浏览

wso2is - 将微服务作为组件添加到 WSO2 身份服务器

我通过与 WSO2 身份服务器单独交谈来独立运行微服务来做一些事情。现在我想将此微服务添加到身份服务器或扩展身份服务器以包含微服务的功能,这样只需启动 WSO2 身份服务器就可以满足我的所有要求。该微服务是使用 msf4j 创建的,并按照以下链接创建为 OSGI 包。

https://docs.wso2.com/display/MSF4J200/Creating+a+Microservice+as+an+OSGi+Bundle

创建捆绑包后,我按照以下链接将其放置在 WSO2 Identity Server 的“repository/components/dropins”文件夹中。

https://docs.wso2.com/display/Carbon447/Config+Files+for+Third+Party+JARs

放置捆绑包后,以“-DosgiConsole”模式启动身份服务器,希望一切正常。但是输入 'ss bundle_name ' dint 在控制台中什么也没有返回。

此外,微服务通过 msf4j 在 8080 上独立运行。如果我所做的事情是有意义的并假设我以某种方式实现了它,那么服务将在哪个端口运行?我将如何访问公开的资源?

任何帮助将不胜感激。