单点登录CAS-01:如何找到适合自己JDK版本的CAS?

单点登录CAS-01环境准备

1、背景

最近的项目需要用到单点登录,网上此类文章有很多,我尝试只通过看官方文档上手,特写此系列文章记录一下上手流程。
我的项目环境用的是JDK1.8,而cas最新版本需要jdk11,因此遇到的第一个问题是:如何找到适合我项目使用的CAS版本?

笨方法:找到历史版本页面,一个个点进去查看其依赖环境,直到找到合适的版本。

2、步骤

1、打开CAS官网:http://www.jasig.org/cas,在页面上找到"download"字样的链接:
CAS官网
2、点击后进入https://github.com/apereo/cas,找到Documentation章节,点击LinkCAS的Github主页
3、进入到开发文档页面,选择"choose an appropriate version"页面
在这里插入图片描述
4、进入https://apereo.github.io/cas/Older-Versions.html选择版本点击进入,我这里选择5.3.x
在这里插入图片描述
5、进入到版本页面,点击左侧菜单“Installation/Requirements”进入后即可看到该版本对应的JDK版本。
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 缺失的artifact com.3rdpart:aspose-words:jar:jdk16:15.8.0-jdk16 是一个Java库,可能是由于以下几种原因导致找不到该artifact: 1. 仓库配置问题:请确保你的项目的Maven仓库配置正确,并且可以连接到正确的Maven仓库,该仓库包含所需的aspose-words库。你可以检查你的pom.xml文件中是否包含了正确的仓库依赖。 2. 版本号错误:该错误可能是由于在你的依赖中指定了错误的版本号而导致的。请确保你pom.xml中指定的版本号是可用的,且匹配你所需的aspose-words库的版本。 3. artifact不可用:该artifact可能已经被删除或者在所使用的仓库中不可用。请检查你使用的aspose-words库的最新版本是否已经发布,并且在你使用的仓库中可以找到。 如果你在以上步骤中仍然无法解决该问题,你可以尝试以下方法: 1. 在你的项目中手动添加所需的aspose-words库。你可以在Aspose官方网站上下载所需的jar文件,并添加到你的项目中的lib目录中。 2. 查找其他可用的替代品。如果aspose-words库不可用,你可以尝试寻找其他类似的库来满足你的需求。 总之,你需要确保仓库配置正确、版本号正确并且artifact可用,以解决缺失的aspose-words库的问题。 ### 回答2: 出现“missing artifact com.3rdpart:aspose-words:jar:jdk16:15.8.0-jdk16”的错误意味着Maven在构建项目时无法找到所需的aspose-words依赖项。 根据给出的信息,可能有以下几个原因导致出现此错误: 1. 仓库配置问题:首先要确保您的Maven配置文件(通常是pom.xml)中的仓库配置正确。检查是否指定了正确的仓库URL,以便Maven能够从其中下载所需的依赖项。 2. 依赖项配置问题:您需要检查pom.xml文件中是否正确指定了aspose-words的依赖项。确保groupId、artifactId和version与实际情况匹配。 3. 版本号问题:根据提供的错误信息,aspose-words的版本号是15.8.0-jdk16。请确保这个版本号在Maven仓库中存在,并且你的仓库配置允许从该仓库中下载此特定版本。 4. 依赖项不可访问或已删除:Maven仓库中的某些依赖项可能会被删除或不再可访问。这可能会导致Maven无法下载所需的依赖项。您可以尝试通过手动从Maven仓库中下载所需的aspose-words jar文件并手动将其添加到您的项目中,然后更新pom.xml以使用本地依赖项。 总之,如果您遇到了上述错误,首先请确保您的Maven配置正确,并检查pom.xml中的依赖项配置是否准确。如果问题仍然存在,您可以尝试手动添加依赖项或更改版本号以解决依赖项无法下载的问题。 ### 回答3: missing artifact com.3rdpart:aspose-words:jar:jdk16:15.8.0-jdk16 是一个错误提示,意味着在所述项目中找不到特定的依赖-artifact。 首先,我们需要确保在项目的依赖配置中正确地引用了 aspose-words 依赖项。请检查项目的 pom.xml(如果是Maven项目)或build.gradle(如果是Gradle项目)文件,查看是否存在以下行: Maven: ``` <dependencies> <dependency> <groupId>com.3rdpart</groupId> <artifactId>aspose-words</artifactId> <version>15.8.0-jdk16</version> </dependency> </dependencies> ``` Gradle: ``` dependencies { implementation 'com.3rdpart:aspose-words:15.8.0-jdk16' } ``` 如果这些配置存在,请确保您的仓库中存在对应的 aspose-words 依赖项。您可以在 Maven 或 Gradle 的配置文件中添加正确的仓库地址,以确保能够正确地下载该依赖项。例如,添加以下内容到配置文件中: Maven: ``` <repositories> <repository> <id>thirdparty</id> <url>https://example.com/repo</url> </repository> </repositories> ``` Gradle: ``` repositories { maven { url 'https://example.com/repo' } } ``` 请注意,"https://example.com/repo" 是一个示例仓库地址,您需要替换为真实的仓库地址。 如果仍然遇到问题,可能是由于网络连接问题无法访问仓库,或者依赖项不存在于您使用的仓库中。在这种情况下,您可以尝试更改依赖项的版本,或尝试使用其他可用的仓库。 最后,如果您使用的是 IDE(如 IntelliJ IDEA 或 Eclipse),可以尝试刷新项目依赖项并重新构建项目,以确保所有的依赖项都能正确地解析和下载。 总之,解决此错误需要确保正确引用了相关依赖项,并且能够正确地从仓库中下载该依赖项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值