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) |
目录
相关文章
|
3天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
4天前
|
IDE Java 应用服务中间件
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
15 1
|
5天前
|
网络协议 Java 应用服务中间件
HTTP协议与Tomcat在IJ中配置
本文是对自己学习JavaWeb学习的笔记的总结,添加了一些自己的东西,然后进行一次复盘,并加深一下学习的理解和印象.其中内容主要包括对http协议的详细介绍,java常见服务器的初步介绍,以及IJ旧版和新版的tomcat服务器的配置图解教程
|
5天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
6天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
24 0
|
6天前
|
Linux 数据安全/隐私保护
Linux 读写权限的配置
Linux 读写权限的配置
12 0
|
7天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
7天前
|
网络协议 Linux 开发工具
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
|
7天前
|
存储 Linux
Linux 本地yum源配置 (详简篇)
Linux 本地yum源配置 (详简篇)
|
14天前
|
存储 关系型数据库 MySQL
linux安装MySQL8.0,密码修改权限配置等常规操作详解
linux安装MySQL8.0,密码修改权限配置等常规操作详解