我試圖使用jetty-nosql-memcached作爲碼頭會話後端。如何將外部庫包含到碼頭(使用start.jar啓動碼頭)
碼頭的NoSQL-memcached的:https://github.com/yyuu/jetty-nosql-memcached
後,我編的罐子,把文件 「碼頭的NoSQL-的memcached-0.4.1-SNAPSHOT-JAR-與-dependencies.jar」 到下面的文件夾,
- $ JETTY_HOME/lib或
- $ JETTY_HOME/lib/ext目錄或
- $ JETTY_BASE/lib或
- $ JETTY_BASE/lib/ext目錄
然後我嘗試啓動碼頭,上述所有設置拋出以下異常:
ClassNotFoundException的:org.eclipse.jetty.nosql.memcached.MemcachedSessionIdManager
我開始後的PARAM嘗試.jar
eg java -jar start.jar jetty.home = $ JETTY_HOME
它成功加載類,但是它不再讀取$ JETTY_BASE war文件。 ($ JETTY_HOME和$ JETTY_BASE休息在不同的目錄中)
我可以知道爲Jetty包含外部庫的正確原因是什麼?
非常感謝!
添加更多的信息
碼頭版本
9.1.0.v20131115