如何解决在Apache Geode中将自定义类对象设置为键/值
我在一个Web应用程序中使用Apache Geode。 我将Custom类用作Apache Geode cache-server.xml文件中的值约束。 如果在XML文件中未指定value-constraint,则可以启动服务器。但是,如果指定了值约束,那么在运行服务器时,我将遇到错误
线程“主”中的异常org.apache.geode.cache.CacheXmlException:读取Cache XML文件时:/ C:/localfolder/cache-server.xml。无法加载由java.lang.classNotFoundException:myPackage.Test引起的值约束类:myPackage.Test
gfsh启动服务器--server-port = 12000 --dir = C:\ localfolder \ server --name = server123 --hostname-for-clients = “ someHost” --initial-heap = 500m --max-heap = 500m --bind-address = “ someAddress” --properties-file = gemfire.properties --server-properties-file = gfsecurity.properties --classpath = “ C: \ localfolder \ application.war”
请让我知道
解决方法
类路径( Gfsh 选项,通常指向java
启动器)不能引用WAR文件;必须是一个JAR文件(包含您的应用程序域类)。
WAR文件和JAR文件具有相似但明显不同的格式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。