【发布时间】:2014-02-02 17:58:48
【问题描述】:
我正在尝试使用 jetty-nosql-memcached 作为码头会话后端。
jetty-nosql-memcached: https://github.com/yyuu/jetty-nosql-memcached
在我编译完jar并将文件“jetty-nosql-memcached-0.4.1-SNAPSHOT-jar-with-dependencies.jar”放入以下文件夹后,
- $JETTY_HOME/lib 或
- $JETTY_HOME/lib/ext 或
- $JETTY_BASE/lib 或
- $JETTY_BASE/lib/ext
然后我尝试启动jetty,上面所有的设置都抛出了以下异常:
ClassNotFoundException: org.eclipse.jetty.nosql.memcached.MemcachedSessionIdManager
我在starts.jar之后尝试了一个参数
例如java -jar start.jar jetty.home=$JETTY_HOME
它成功加载了类,但是,它不再读取 $JETTY_BASE war 文件。 ($JETTY_HOME 和 $JETTY_BASE 位于不同的目录中)
我可以知道为什么要为 Jetty 包含一个外部库吗?
非常感谢!
添加更多信息
码头版
9.1.0.v20131115
【问题讨论】: