如何在jetty容器中启用对货运webapp的authentication? (文档不适合我)

它看起来像我坚持一个简单的和有据可查的问题,但是。 我正在尝试启用部署到Jetty服务器的货物web-app中的基本身份validation。

我正在关注这个文件 – http://cargo.codehaus.org/Jetty+Remote+Deployer ,这是我已经尝试过的:

  • 取消注释适当的部分货物的web.xml文件。
  • 复制demo-base/etc/test-realm.xmletc/test-realm.xml
  • 添加和编辑etc/realm.properties文件(在test-realm.xml引用)。
  • etc/test-realm.xmlstring添加到start.ini文件中

尽pipe如此,重启货物networking应用程序后,不需要authentication,就像变化之前。

这里是我启动docker服务的参数

 shabunc@shabunc:/opt/jetty$ sudo service jetty check Checking arguments to Jetty: START_INI = /opt/jetty/start.ini JETTY_HOME = /opt/jetty JETTY_BASE = /opt/jetty JETTY_CONF = /opt/jetty/etc/jetty.conf JETTY_PID = /var/run/jetty.pid JETTY_START = /opt/jetty/start.jar JETTY_LOGS = /opt/jetty/logs CLASSPATH = JAVA = /usr/bin/java JAVA_OPTIONS = -Djetty.state=/opt/jetty/jetty.state -Djetty.logs=/opt/jetty/logs -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp JETTY_ARGS = jetty.port=8085 jetty-logging.xml jetty-started.xml RUN_CMD = /usr/bin/java -Djetty.state=/opt/jetty/jetty.state -Djetty.logs=/opt/jetty/logs -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jar jetty.port=8085 jetty-logging.xml jetty-started.xml 

所以,问题是:我做错了什么,我如何才能实现我期待的目标? 另外,我怎么能debugging这样的事情,以免再次打扰你这样的问题?