Java 用の Heroku の Memcached チュートリアルを追うのに忙しい: https://devcenter.heroku.com/articles/memcache#using-spymemcached-with-spring
Homebrew を介して Memcached をインストールし、起動して実行し、Spymemcached 依存関係を追加し、XML 構成をアプリケーション コンテキストに追加しました。
問題は、アプリケーション コンテキストがローカルで起動するときに次の認証エラーが発生するため、MEMCACHE_USERNAME および MEMCACHE_PASSWORD 環境変数が何を必要としているかについて、かすかな手掛かりが得られないことです。
2013-04-21 18:22:52.108 INFO net.spy.memcached.MemcachedConnection: Added {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
2013-04-21 18:22:52.127 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@228ef305
2013-04-21 18:22:52.283 WARN net.spy.memcached.auth.AuthThread: Authentication failed to localhost/127.0.0.1:11211
2013-04-21 18:22:52.398 WARN net.spy.memcached.auth.AuthThread: Authentication failed to localhost/127.0.0.1:11211
2013-04-21 18:22:52.520 WARN net.spy.memcached.auth.AuthThread: Authentication failed to localhost/127.0.0.1:11211 ...
ユーザー名とパスワードが提供される構成:
<bean id="plainCallbackHandler" class="net.spy.memcached.auth.PlainCallbackHandler">
<constructor-arg index="0" value="${MEMCACHE_USERNAME}"/>
<constructor-arg index="1" value="${MEMCACHE_PASSWORD}"/>
</bean>
私はかなり明白なものを見逃しているに違いありません...何か指針はありますか?