我正在尝试从源https://github.com/apereo/cas/releases/tag/v4.1.7构建CAS服务器并在我的Tomcat服务器中部署。
从apereo文档中,似乎需要一个maven叠加模板来创建cas.war - https://apereo.github.io/cas/4.1.x/installation/Maven-Overlay-Installation.html
在覆盖模板pom.xml中,我看到它正在下载cas-server-webapp而不是从源代码构建它。我应该使用叠加模板吗?
我在CAS 4.1.7 maven项目的本地副本上执行了mvn包(包含许多子模块项目)。它没有在/ target目录中构建任何单个war包。相反,所有子模块在其各自/目标目录中都包含jar / war。我从cas-server-webapp中选择了“cas.war”并将其部署在tomcat服务器上。
https://localhost:6443/cas/login
登录适用于casuser / Mellon。但是我无法使用此用户访问https://localhost:6443/cas/status/dashboard信息中心页面。在我在网上找到的大多数示例中,它们指的是etc / cas / config / cas.properties:在maven overlay模板中。由于我是直接从源代码构建的,我应该在源代码中将admin用户配置在哪里?
另外,cas-server-management-webapp&的目的是什么? cas-server-uber-webapp?我尝试从这两个目标目录部署war文件,但我无法理解它们的用途是什么?
有人能指出我有关CAS 4.1.7服务器中这些不同子模块的文档吗?