【发布时间】:2021-11-02 13:02:48
【问题描述】:
我最近尝试将 saml2-core 从 1.0.10 升级到 2.0.0.M31。当我尝试构建项目时,它失败并出现许多“找不到符号”和“包不存在”异常。
[ERROR] /C:/restproject/restsecurity/restsaml2/src/main/java/security/entry/AbstractSaml2AuthEntryPoint.java:[33,99] cannot find symbol
symbol: class SAMLEntryPoint
location: package org.springframework.security.saml
[ERROR] /C:/restproject/restsecurity/restsaml2/src/main/java/security/binding/RestHTTPArtifactEncoder.java:[35,46] cannot find symbol
symbol: class BaseSAML2MessageEncoder
[ERROR] /C:/restproject/restsecurity/restsaml2/src/main/java/security/discovery/Saml2AuthDiscovery.java:[16,41] cannot find symbol
symbol: class SAMLDiscovery
location: package org.springframework.security.saml
[ERROR] /C:/restproject/restsecurity/restsaml2/src/main/java/security/ticket/Saml2UserDetails.java:[33,34] cannot find symbol
symbol: class SAMLCredential
location: package org.springframework.security.saml
当我比较两个版本的包结构时,结构和类是不同的,这就是它找不到所需类的原因。这些是什么替换类,或者是否引入了包含这些缺失类的任何其他新 jar。
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
嗨,你解决了吗?我也有同样的问题。如果您有解决方案的页面,请分享。
标签: java spring saml saml-2.0 opensaml