java - 自定义 kerberos 过滤器类的 Java 编译错误
问题描述
我正在为 kerberosfilter 编译一些旧的 java 代码。我得到以下错误。
你能帮忙吗?
这是代码片段。
@Override
public Enumeration<?> getHeaderNames() {
Vector<Object> headers = new Vector<Object>();
HttpServletRequest req = (HttpServletRequest)this.getRequest();
for (Enumeration<?> e = req.getHeaderNames() ; e.hasMoreElements() ;) {
headers.add(e.nextElement());
}
headers.add("KRB_USER");
return headers.elements();
}
错误信息。
KerberosSSOFilter.java:324:错误:KerberosSSOFilter.KerberosAuthWrapper 中的 getHeaderNames() 无法在 HttpServletRequest 中实现 getHeaderNames() public Enumeration getHeaderNames() { ^ return type Enumeration is not compatible with Enumeration
解决方案
推荐阅读
- javascript - 在 JavaScript 中添加两个字符串时出错
- angular - Angular SPA 的导航图
- javascript - 在 catch axios 中未定义 error.response
- postgresql - 在 PostgreSQL 日志中获取“不完整的启动数据包”
- python - CTRL S 使用 selenium python 保存 chrome 页面内容不起作用
- sas - 在 sas 中使用 proq sql 进行数据操作
- php - Laravel 管理员 - Voyager 路由重定向
- node.js - 使用 azure 管道部署 create-react-app
- asp.net-mvc - 如何以最佳方式执行登录识别过程?
- c# - 如何从以客户端服务器为中心的不同命名空间填充 ListView