当Elasticsearch作为守护进程运行时在ES插件中读取文件

时间:2019-01-03 07:16:21

标签: java ubuntu elasticsearch jackson

我能够在es插件中读取文件,但是出现问题。当应用程序作为正常进程运行时,它正在工作,但是当我作为守护进程/服务启动时,它抛出:

java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessDeclaredMembers")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) ~[?:1.8.0_191]
    at java.security.AccessController.checkPermission(AccessController.java:884) ~[?:1.8.0_191]
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) ~[?:1.8.0_191]
    at java.lang.Class.checkMemberAccess(Class.java:2348) ~[?:1.8.0_191]
    at java.lang.Class.getDeclaredMethods(Class.java:1974) ~[?:1.8.0_191]
    at com.fasterxml.jackson.databind.introspect.AnnotatedClass._addMemberMethods(AnnotatedClass.java:593) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.AnnotatedClass.resolveMemberMethods(AnnotatedClass.java:416) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.AnnotatedClass.memberMethods(AnnotatedClass.java:243) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addMethods(POJOPropertiesCollector.java:457) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collect(POJOPropertiesCollector.java:233) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.collectProperties(BasicClassIntrospector.java:142) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forDeserialization(BasicClassIntrospector.java:81) ~[?:?]
    at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forDeserialization(BasicClassIntrospector.java:11) ~[?:?]
    at com.fasterxml.jackson.databind.DeserializationConfig.introspect(DeserializationConfig.java:507) ~[?:?]
    at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:329) ~[?:?]
    at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:267) ~[?:?]
    at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:247) ~[?:?]
    at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:146) ~[?:?]
    at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:322) ~[?:?]
    at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:2990) ~[?:?]
    at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2884) ~[?:?]
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2120) ~[?:?]

0 个答案:

没有答案