我想为FitNesse测试启用身份验证。它在FitNesse documentation page上描述。
我试过了,但是我得到了一个ArrayIndexOutOfBoundsException。
java -cp fitnesse-standalone.jar fitnesse.authentication.Password -f c:/temp/Fitnesse/FitnesseAuthentication.txt -c fitnesse.authentication.HashingCipher
java.lang.ArrayIndexOutOfBoundsException: 4
at fitnesse.authentication.Password.args(Password.java:59)
at fitnesse.authentication.Password.main(Password.java:21)
Usage: java fitnesse.authentication.Password [-f <password file>] [-c <password cipher>] <user>
-f <password file> {passwords.txt}
-c <password cipher> {fitnesse.authentication.HashingCipher}
有谁知道在Windows平台上创建Hashed版本的身份验证文件的正确方法?
答案 0 :(得分:0)
这与Windows无关 - 我在Linux系统上收到相同的消息。
如果某人正在查找相同的错误(并且还没有读取使用提示),则必须在密码(-c参数)之后指定用户名,例如:
java -cp fitnesse-standalone.jar fitnesse.authentication.Password -f c:/temp/Fitnesse/FitnesseAuthentication.txt -c fitnesse.authentication.HashingCipher admin