1.为tomcat两个客户端安装证书
参考单点登录2
就不给图片了,安装成功。
2.tomcat下执行多个端口
1、配置运行tomcat 首先要配置java的jdk环境,这个就不在谢了 不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat
2、第一个tomcat: 找到”我的电脑” 里面的环境变量 , 添加”CATALINA_HOME”=”E:\apache-tomcat-6.0.29″ 这个时候第一个tomcat启动运行是没有问题的
3、接着开始配置第二个tomcat的:
增加环境变量CATALINA_HOME2,值为新的tomcat的地址;
增加环境变量CATALINA_BASE2,值为新的tomcat的地址;
4、找到第二个tomcat中的startup.bat文件,把里面的CATALINA_HOME改为CATALINA_HOME2
5、找到第二个tomcat中的catalina.bat,把里面的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2
6、找到conf/server.xml文件 修改里面的内容如下(这一步说白了就是修改端口):
6.1、 把端口改为没有是使用的端口。
6.2 、 把端口改为没有是使用的端口。
6.3、 把端口改为没有是使用的端口。
7、启动第二个tomcat,如果上面的配置没问题的话 这个时候是可以运行成功的!
疑点:1.在客户端的web.xml配置文件跳转不了正确回转地址(原因500,jdk路径不对)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <filter-name>CASFilter</filter-name> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class> <init-param> <param-name>casServerLoginUrl</param-name> <param-value>https://wqc.com:8443/cas</param-value>; </init-param> <init-param> <param-name>serverName</param-name> <param-value>http://app1.com:18080</param-value>; </init-param> </filter> <filter-mapping> <filter-name>CASFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>CAS Validation Filter</filter-name> <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class> <init-param> <param-name>casServerUrlPrefix</param-name> <param-value>https://wqc.com:8443/cas</param-value>; </init-param> <init-param> <param-name>serverName</param-name> <param-value>http://app1.com:18080</param-value>; 端口号不是项目的名字 </init-param> </filter> <filter-mapping> <filter-name>CAS Validation Filter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
|