它看起来像我坚持一个简单的和有据可查的问题,但是。 我正在尝试启用部署到Jetty服务器的货物web-app中的基本身份validation。
我正在关注这个文件 – http://cargo.codehaus.org/Jetty+Remote+Deployer ,这是我已经尝试过的:
web.xml文件。 demo-base/etc/test-realm.xml到etc/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这样的事情,以免再次打扰你这样的问题?