linux下tomcat配置单点登录

简介: 环境:公司要求一套综合服务系统配置单点登录功能。 tomcat使用比较新的版本是6.0.35 jdk使用的是1.6版本,详细信息如下图: 至于cas工程怎么得到的我也不太清楚,是开发同事给的。
环境:公司要求一套综合服务系统配置单点登录功能。
tomcat使用比较新的版本是6.0.35
jdk使用的是1.6版本,详细信息如下图:
img_b4eb00654eaabde82c93b8079e92b3b8.jpg
至于cas工程怎么得到的我也不太清楚,是开发同事给的。
安装tomcat过程略。(百度去)
安装jdk过程略。(同上)
我重点介绍的是客户端工程service的部署,不过也是仅供参考。
1、创建证书(我是测试环境,所以就直接把证书文件放到/root目录下了,下图的nagios-server是主机名)
keytool -genkey -alias tomcat -keyalg RSA -keystore /root/mykeystore -dname "CN=nagios-server,OU=nagios-server,O=nagios-server,L=SH,ST=SH,C=CN" -keypass changeit -storepas
s changeit
2、导出证书
keytool -export -alias tomcat -keystore /root/mykeystore -file /root/mycerts.crt -storepass changeit
3、为客户端的JVM导入证书
keytool -import -keystore "/usr/local/jdk/jre/lib/security/cacerts" -file /root/mycerts.crt -alias tomcat
4、在本机的hosts文件加入(IP地址是你服务器的IP地址)
192.168.X.X         nagios-server
5、修改tomcat的主配置文件server.xml
a、端口8080修改为9999,习惯测试哈
b、在原本注释掉的8443端口下面加入如下内容:
               enableLookups="true" disableUploadTimeout="true"   
           acceptCount="100"  maxThreads="200" 
           scheme="https" secure="true" SSLEnabled="true" 
           clientAuth="false" sslProtocol="TLS" 
           keystoreFile="/root/mykeystore"   
           keystorePass="changeit"/>
c、保存退出
6、修改cas服务端工程WEB-INF/deployerConfigContext.xml文件中配置数据源连接参数(应该和你客户端工程连接数据库的IP、用户名、密码一样):
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@192.168.X.X:1521:orcl
用户名
密码
7、配置客户端web工程,也就是service工程,修改你客户端工程WEB-INF/web.xml配置文件

  filter>

    filter-name>CASFilter

   

  filter>

    filter-name>CAS Validation Filter

阅读(1582) | 评论(0) | 转发(0) |
目录
相关文章
|
2天前
|
Java Linux
手把手教你Linux系统下的Java环境配置,简单到不行!
手把手教你Linux系统下的Java环境配置,简单到不行!
23 1
|
14天前
|
网络协议 Linux
Linux配置HDCP
Linux配置HDCP
18 0
|
14天前
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
23 0
|
15天前
|
Kubernetes Linux 开发工具
容器开发运维人员的 Linux 操作机配置优化建议
容器开发运维人员的 Linux 操作机配置优化建议
|
15天前
|
NoSQL Linux Redis
Redis--安装与配置(Linux与Windows)
Redis--安装与配置(Linux与Windows)
|
16天前
|
网络协议 关系型数据库 Linux
Linux系统中如何开启和配置OpenGauss数据库的远程连接
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性.
|
19天前
|
Linux 开发工具 C++
Linux编辑器vim(含vim的配置)
Linux编辑器vim(含vim的配置)
38 0
|
22天前
|
人工智能 Linux Shell
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
|
22天前
|
应用服务中间件 Linux Shell
linux如何配置nginx
linux如何配置nginx
38 0
|
22天前
|
网络协议 Linux 网络安全
Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解
Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解
100 0

相关产品

  • 云迁移中心