问题标签 [wso2msf4j]

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 回答
84 浏览

java - msf4j 可运行/线程

我尝试让我的 msf4j jar 变为可运行(公共类 abcService 实现可运行、微服务)当我将 jar 部署到 wso2 msf4j 容器时,可运行部分无法作为“主线程”工作,并且“子线程”未显示在控制台上.

0 投票
0 回答
99 浏览

msf4j - WSO2-MSF4J 动态解析 XML

我需要在 MSF4J 框架上开发一个中间件 API,它应该能够接受 XML 作为输入并将转换后的 XML 发送回客户端?可以看到使用 json 作为输入的示例,如下面的代码片段,但在任何地方都看不到 XML?

如何动态接收和解析 XML?

使用 JSON 代码:-

PS- 本地系统中没有 XML 文件。

0 投票
1 回答
78 浏览

jackson - 是否可以将请求 json 主体的 RFC3339 完整日期字段反序列化为 msf4j 应用程序中的某个 java 日期类?

我想知道是否可以将请求 json 主体的 RFC3339 完整日期字段反序列化为 msf4j 应用程序中的某个 java 日期类?

我的模型看起来像:

服务看起来像:

当我发帖时,它返回给我:“执行请求时出错:POST /models”

0 投票
3 回答
102 浏览

msf4j - msf4j 对 cors 的支持

我使用 MSF4J 创建了一个微服务,并使用邮递员测试了资源,一切正常,但是当我将它与 Angular 5 客户端应用程序一起使用时;浏览器发送一个额外的 http OPTIONS 请求来检查 CORS 我得到一个“405 Method Not Allowed”响应。有人可以帮忙吗?

0 投票
1 回答
185 浏览

rest - MSF4J POST 方法接收部分数据

我是 MSF4J 的新手,我需要编写一个通过 POST 接受大型 XML 数据的 REST API。我正在使用 request.getMessegeBody() 方法来获取数据。我发现它现在已被弃用,但我找不到它的更新版本,所以我还是决定使用它。

问题是,当我第一次向微服务发送数据时,它并没有得到全部数据。除第一个请求外,所有后续请求都将获得完整的消息正文。

当我尝试通过 ESB 传递请求时,ESB 会接收整个正文,但是当它到达端点时,它将被截断。

我也尝试过从不同的休息客户端发送请求,但第一次它总是得到不完整的消息体

我希望每次发送请求时它都能打印完整的消息(大约 2000 字节长),但是当我第一次运行微服务时我只得到大约 800 字节。

我希望在这里得到帮助。我在其他地方尝试过,但 wso2 没有太多文档(⌣_⌣”)

0 投票
2 回答
57 浏览

wso2is - msf4j JWTAccessTokenBuilder 抛出 ClassNotFoundException

我正在运行 wso2is 5.7 版并尝试实现基于 msf4j JWTAccessTokenBuilder 的 TokenGenerator。

我的 identity.xml 包括

<IdentityOAuthTokenGenerator>com.wso2.jwt.token.builder.JWTAccessTokenBuilder</IdentityOAuthTokenGenerator> <AccessTokenValueGenerator>org.wso2.carbon.identity.oauth.tokenvaluegenerator.SHA256Generator</AccessTokenValueGenerator>

当我登录时抛出异常

[2019-05-16 18:27:18,163] 错误 {org.apache.catalina.core.StandardWrapperValve} - servlet [OAuth2Endpoints] 的 Servlet.service() 在路径 [/oauth2] 的上下文中抛出异常 java.lang.RuntimeException : org.apache.cxf.interceptor.Fault: com/nimbusds/jwt/ReadOnlyJWTClaimsSet 在 org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)
在 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept( PhaseInterceptorChain.java:336)
在 org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
在 org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:249)
在 org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
...
在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
在 java。 lang.Thread.run(Thread.java:748) 引起:org.apache.cxf.interceptor.Fault:
com/nimbusds/jwt/ReadOnlyJWTClaimsSet
at org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java :170)在 org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:204)在 org.apache.cxf
的 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:136) 。 jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:101)


在 org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
在 org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:94)
在 org.apache.cxf.phase.PhaseInterceptorChain。 doIntercept(PhaseInterceptorChain.java:272)
... 49 更多原因:java.lang.NoClassDefFoundError: com/nimbusds/jwt/ReadOnlyJWTClaimsSet
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors( Class.java:2671)
...
在 java.lang.reflect.Method.invoke(Method.java:498)
在 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:188)
在 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:104)
... 54 更多原因: java.lang.ClassNotFoundException:JWTAccessTokenBuilder_2.7.4.SNAPSHOT 找不到 com.nimbusds.jwt.ReadOnlyJWTClaimsSet

任何人都可以给我一个提示吗?

0 投票
0 回答
344 浏览

wso2 - msf4j 请求在 http 连接器侦听器中引发异常错误

我使用 msf4j 框架创建了一个微服务,并使用 Hibernate jpa 配置了 postgres 数据库并启动了服务器。

我可以成功地进行发布/获取操作,但在后端得到以下错误。谁能指导我解决这个问题。