这是我第一次在redis上尝试geomesa,根据官方的快速入门教程,我尝试了:
mvn clean install -pl geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart -am它可以正常工作:
[INFO] Reactor Summary for GeoMesa Tutorials and Examples 3.0.0-SNAPSHOT:
[INFO]
[INFO] GeoMesa Tutorials and Examples ..................... SUCCESS [ 0.900 s]
[INFO] GeoMesa Tutorials - Common ......................... SUCCESS [ 2.101 s]
[INFO] GeoMesa Tutorials - Redis .......................... SUCCESS [ 0.221 s]
[INFO] GeoMesa Tutorials - Redis - Quick Start ............ SUCCESS [ 5.903 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS但当我尝试运行它时:
java -cp geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart/target/geomesa-tutorials-redis-quickstart-$VERSION.jar \
org.geomesa.example.redis.RedisQuickStart \
--redis.url localhost:6379 --redis.catalog geomesa它显示:
error:java.lang.ClassNotFoundException: org.geomesa.example.redis.RedisQuickStart所有代码都运行在根路径下(../geomesa-tutorials),我该怎么办?
发布于 2020-06-09 20:48:37
您需要将$VERSION替换为您构建的GeoMesa版本,例如:
$ git checkout tag/geomesa-tutorials-2.4.0
$ mvn clean install -pl geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart -am
$ java -cp geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart/target/geomesa-tutorials-redis-quickstart-2.4.0.jar \
org.geomesa.example.redis.RedisQuickStart \
--redis.url localhost:6379 --redis.catalog geomesahttps://stackoverflow.com/questions/62282766
复制相似问题