首先,我像这样配置我的 modeshape 配置文件:
"storage" : {
"persistence" : {
"type" : "db",
"connectionUrl": "${database.url}",
"driver": "${database.driver}",
"username": "${database.user}",
"password": "${database.password}",
"tableName": "GOVERNANCE_MODESHAPE",
"poolSize" : 5,
"createOnStart" : true,
"dropOnExit" : false
}
}
创建节点并为其设置属性并将其保存在本地环境中后,我仍然可以在本地环境中找到节点和属性。但是在我同事的本地环境中找不到它。
然后我像这样更改配置:
"storage" : {
"persistence" : {
"type" : "db",
"connectionUrl": "${database.url}",
"driver": "${database.driver}",
"username": "${database.user}",
"password": "${database.password}",
"tableName": "GOVERNANCE_MODESHAPE",
"poolSize" : 5,
"createOnStart" : true,
"dropOnExit" : false
},
"binaryStorage" : {
"type" : "file",
"directory": "/var/thinkbig/modeshape",
"minimumBinarySizeInBytes" : 5000000
}
}
我可以找到在我本地环境中创建的节点和属性,我的同事也可以在他的本地环境中找到它。但我找不到路径/var/thinkbig/modeshape 的目录。
所以我想从哪里知道 modeshape 二进制存储?为什么我在配置文件中添加了“binaryStorage”配置,大家都可以找到节点和属性?提前致谢!