Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1695658
  • 博文数量: 362
  • 博客积分: 10587
  • 博客等级: 上将
  • 技术积分: 4098
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-10 18:15
文章分类

全部博文(362)

文章存档

2014年(1)

2013年(58)

2011年(115)

2010年(112)

2009年(76)

分类:

2009-10-28 17:57:36

1).%CATALINA_HOME%/bin下新建josso-config.xml和josso-agent-config.xml配置文件。文件内容分别如下: josso-config.xml文件:

 

josso-agent-config.xml文件:






org.josso.tc55.agent.CatalinaSSOAgent











>1000>

org.josso.gateway.WebserviceGatewayServiceLocator
localhost:8080






/partnerapp




/web1


/web2



2).jaas配置:
首先:在%CATALINA_HOME%/conf/目录下新建jaas.conf文件,配置jaas实现类,文件内容如下:
josso { org.josso.tc55.agent.jaas.SSOGatewayLoginModule required debug=true; };
注意:如果不添加该文件,或者该文件未能正确载入,将有如下错误:
java.lang.SecurityException: 无法定位登录配置

其次:为了在启动tomcat时,读入步骤二添加的配置文件,在%CATALINA_HOME%/bin/目录下新增setenv.bat,该文件在tomcat启动时会被自动读取,其作用是设置jaas.conf配置文件路径,文件内容如下:
set JAVA_OPTS=-Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.conf或 set JAVA_OPTS=-Djava.security.auth.login.config=../conf/jaas.conf
注意:如果要设置CATALINA_HOME环境变量,那么另一个不是该环境变量指定路径的tomcat服务器需要修改CATALINA.BAT文件,或者不设置CATALINA_HOME环境变量,那样setenv.bat里就不能使用CATALINA_HOME变量
再次:修改%CATALINA_HOME%/conf/目录下的server.xml文件.
第一步:端口配置与josso服务端口不一致:
-->第二步:将tomcat原有配置:
注释,添加如下配置:
第三步:在
下添加如下配置:

5).将
josso-tomcat55-plugin-1.6.jar;josso-1.6.jar;commons-configuration-1.1.jar;
commons-lang-2.0.jar;commons-digester.jar; commons-collections-3.1.jar;
commons-beanutils.jar;xmldb-common-20030701.jar;jaxrpc.jar;axis.jar;
commons-discovery-0.2.jar;saaj.jar; wsdl4j-1.5.2.jar
放到%CATALINA_HOME%/server/lib下(有个问题,好像将包放在common/lib/会有问题)
5).至此,客户端tomcat配置完成,能正常启动则配置成功
阅读(1777) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~