标签: moqui

在Moqui中,配置为使用mysql并加载种子数据

在Moqui中,我尝试配置为使用mysql,在defaultconf中注释掉了derby和未注释的mysql,我将连接器复制到了框架lib,在框架build.gradle中包含了依赖项,在运行负载时,出现此错误-java.lang .reflect.InvocationTargetExceptionjavax.management.InstanceAlreadyExistsException:bitronix.tm:type=JDBC,UniqueName=DEFAULT_transactional_DS,Id=0-感谢您的帮助

mysql bitronix moqui

2
推荐指数
1
解决办法
604
查看次数

如果 nginx 代理 moqui 应用程序,则标头中包含 api_key 的 Rest API 调用将失败

当在8080端口上运行moqui时,并通过api直接访问它

curl -X GET -H "api_key: {apiKey}" http://localhost:8080/rest/s1/example/examples/TEST2
Run Code Online (Sandbox Code Playgroud)

它返回示例 TEST2 的 json 结果。

但是当nginx放在mqoui应用程序前面时。代理到http://localhost:8080,则 api 访问失败,返回 403

{
  "errorCode": 403,
  "errors": "User null is not authorized for View on REST Path /example/examples/{exampleId}\nCurrent artifact info: [name:'/example/examples/{exampleId}', type:'AT_REST_PATH', action:'AUTHZA_VIEW', required: true, granted:false, user:'null', authz:'null', authAction:'null', inheritable:false, runningTime:0]\nCurrent artifact stack:\n[name:'/example/examples', type:'AT_REST_PATH', action:'AUTHZA_VIEW', required: false, granted:null, user:'null', authz:'null', authAction:'null', inheritable:false, runningTime:0]\n[name:'/example', type:'AT_REST_PATH', action:'AUTHZA_VIEW', required: false, granted:null, user:'null', authz:'null', authAction:'null', inheritable:false, runningTime:0]\n[name:'component://webroot/screen/webroot/rest.xml/s1', type:'AT_XML_SCREEN_TRANS', action:'AUTHZA_VIEW', required: false, granted:null, user:'null', authz:'null', authAction:'null', inheritable:false, runningTime:0]\n[name:'component://webroot/screen/webroot/rest.xml', type:'AT_XML_SCREEN', …
Run Code Online (Sandbox Code Playgroud)

moqui

2
推荐指数
1
解决办法
1808
查看次数

moqui框架与其他框架有什么区别


嗨,你能否分享Moqui框架与其他框架之间的区别.作为Moqui框架的新功能.


java struts spring-mvc java-ee moqui

-2
推荐指数
1
解决办法
1898
查看次数

标签 统计

moqui ×3

bitronix ×1

java ×1

java-ee ×1

mysql ×1

spring-mvc ×1

struts ×1