zoukankan      html  css  js  c++  java
  • Docker部署cas

    一、首先安装cas镜像
    1.拉取cas docker镜像

    docker pull apereo/cas
    

    2.启动容器:

    docker run  --name cas -p 8443:8443 -p 8442:8080  apereo/cas /bin/sh /cas-overlay/bin/run-cas.sh
    

    等待一会之后,启动失败了,报错是没有证书,部分错误如下:

    Caused by: java.lang.IllegalArgumentException: /etc/cas/thekeystore (No such file or directory)
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:99)
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71)
    at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:216)
    at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1159)
    at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1245)
    at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:603)
    at org.apache.catalina.connector.Connector.startInternal(Connector.java:1064)
    ... 27 more
    Caused by: java.io.FileNotFoundException: /etc/cas/thekeystore (No such file or directory)
    at java.base/java.io.FileInputStream.open0(Native Method)
    at java.base/java.io.FileInputStream.open(Unknown Source)
    

    二、制作证书
    keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000

    输入密钥库口令:
    再次输入新口令:
    您的名字与姓氏是什么?
      [Unknown]:  sso.castest.com
    您的组织单位名称是什么?
      [Unknown]:  sso
    您的组织名称是什么?
      [Unknown]:  cas
    您所在的城市或区域名称是什么?
      [Unknown]:  beijing
    您所在的省/市/自治区名称是什么?
      [Unknown]:  beijing
    该单位的双字母国家/地区代码是什么?
      [Unknown]:  CN
    CN=sso.castest.com, OU=sso, O=cas, L=beijing, ST=beijing, C=CN是否正确?
      [否]:  y
    正在为以下对象生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天):
             CN=sso.castest.com, OU=sso, O=cas, L=beijing, ST=beijing, C=CN
    [正在存储debug.keystore]
    

    其中密钥库命令输入的是changeit

    然后拷贝刚刚生成的证书:

    docker cp debug.keystore cas:/etc/cas/thekeystore
    

    最后,重新启动容器。

    docker restart cas
    

    三、浏览验证
    访问:https://localhost:8443/cas/login
    官方默认账号登录:
    用户名:casuser
    密码:Mellon

    作者:陈敬(Cathy)
    出处:http://www.cnblogs.com/janes/
    博客文章仅供交流学习,请勿用于商业用途。如需转载,请务必注明出处。

  • 相关阅读:
    可变速率的语音变调效果
    低音增强
    低质量音频伪装高质量音频的检测方法
    离线版-端点检测代码重写
    检测带人声的音乐
    音乐流派分类初步结果
    音乐和人声自动判别小结
    梯度下降法[转]
    梳状滤波器滤除谐波
    项目管理实战之团队管理 对团队的管理需要重视以下几个方面 一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理
  • 原文地址:https://www.cnblogs.com/janes/p/14437787.html
Copyright © 2011-2022 走看看