[root@sudeepmangu 垃圾箱]#/Cassandra-f
xss=-ea-javaagent:/home/sudeep/apache-cassandra-1.2.5-src/lib/jamm-0.2.5.jar-xx:+usethreadpriorities-xx:threadprioritypolicy=42-xms930m-xmx930m-xmn200m-xx:+heapdumponautofmemoryerror-xss160k
线程“main”java.lang.noclassdeffounderror中出现异常:org/apache/cassandra/service/cassandrademon原因:java.lang.classnotfoundexception:org.apache.cassandra.service.cassandrademon at java.net.urlclassloader$1.run(urlclassloader)。java:202)位于java.security.accesscontroller.doprivileged(本机方法)java.net.urlclassloader.findclass(urlclassloader。java:190)在java.lang.classloader.loadclass(classloader。java:306)在sun.misc.launcher$appclassloader.loadclass(launcher。java:301)在java.lang.classloader.loadclass(classloader。java:247)找不到主类:org.apache.cassandra.service.cassandrademon。程序将退出。
2条答案
按热度按时间q1qsirdb1#
如果您没有管理权限,则可能需要将其添加到cassandra.bat文件中,如下所示:
elcex8rz2#
我打赌你是在windows下启动服务器的。
线程“main”java.lang.noclassdeffounderror中出现异常
您得到此异常是因为您尚未设置
CASSANDRA_HOME
变量,所以当您启动服务器时,您试图找到cassandra的路径,但是您找不到,因为该路径是使用该环境变量构建的。只需添加系统变量:
我只是有点头脑
cmd
将要求您打开一个新的提示符。您也可以在windows中使用gui方法来完成。