您好我正在将我的web应用程序从tomcat移植到Jetty。我正在使用Jetty跑步者来启动它。 我使用下面的命令来启动码头:码头返回403禁止
java -jar jetty-runner.jar --port --path url-path path-to-war
然而,当我尝试从浏览器中我得到以下错误浏览到:
HTTP ERROR 403
Problem accessing . Reason:
Forbidden
在日志中我看到下面的警告:
WARN:oejs.SecurityHandler:No authenticator for: {RoleInfo,C[*, all_auth_users]}
我想使用Jetty开箱即用,并且没有在任何地方定制任何配置。是否需要额外的配置来完成这项工作?
哪个版本的Jetty? – 2013-02-28 18:41:01
8.1.0.v20120127 – subodh 2013-02-28 18:46:33
可能的原因:您的战争已定义安全约束,但您尚未指定要在服务器端使用的认证类型。查看'etc/jetty-testrealm.xml'作为使用HashLoginService身份验证器的示例。 – 2013-02-28 19:03:05