JOSSO运行配置
来源:互联网 发布:软件开发设计培训 编辑:程序博客网 时间:2024/05/22 05:02
下载JOSSO-tomcat包之后,可以直接解压,然后把CATALINA_HOME和TOMCAT_HOME指向本包,这样使用比较简单,因为基本已经配置好了。
如果要单独配置,记得要在Tomcat的Server/lib中加入以下jar:
jaxrpc.jar
axis.jar
commons-configuration-1.0-rc1.jar
commons-discovery.jar
saaj.jar
/webapps/josso/WEB-INF/classes/josso-gateway-config.xml 这个文件需要根据机器上的数据库进行配置
如果是MYSQL,指定在test数据库
<connectionName>root</connectionName>
<connectionPassword></connectionPassword>
<connectionURL>jdbc:mysql://localhost/test</connectionURL>
<driverName>com.mysql.jdbc.Driver</driverName>
建表脚本如下
CREATE TABLE JOSSO_ROLE (
NAME VARCHAR(16) NOT NULL,
DESCRIPTION VARCHAR(64) NULL
);
CREATE TABLE JOSSO_USER (
LOGIN VARCHAR(16) NOT NULL,
PASSWORD VARCHAR(20) NOT NULL,
NAME VARCHAR(64) NULL,
DESCRIPTION VARCHAR(64) NULL
);
CREATE TABLE JOSSO_USER_PROPERTY (
LOGIN VARCHAR(16) NOT NULL,
NAME VARCHAR(255) NOT NULL,
VALUE VARCHAR(255) NOT NULL
);
CREATE TABLE JOSSO_USER_ROLE (
LOGIN VARCHAR(16) NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE JOSSO_USER_ROLE
ADD ( PRIMARY KEY (LOGIN, NAME) ) ;
ALTER TABLE JOSSO_USER_PROPERTY
ADD ( FOREIGN KEY (LOGIN)
REFERENCES JOSSO_USER ) ;
ALTER TABLE JOSSO_USER_ROLE
ADD ( FOREIGN KEY (NAME)
REFERENCES JOSSO_ROLE ) ;
ALTER TABLE JOSSO_USER_ROLE
ADD ( FOREIGN KEY (LOGIN)
REFERENCES JOSSO_USER ) ;
最需要记得的是这句:
set JAVA_OPTS=-Djava.security.auth.login.config=../conf/jaas.conf
加在catalina.bat中都不行,必须在运行tomcat之前,在tomcat/bin目录下执行这句。
最好的办法:把catalina.bat中set JAVA_OPTS=-Djava.security.auth.login.config=../conf/jaas.conf 一句中的export修改为set就好了
如果要单独配置,记得要在Tomcat的Server/lib中加入以下jar:
jaxrpc.jar
axis.jar
commons-configuration-1.0-rc1.jar
commons-discovery.jar
saaj.jar
/webapps/josso/WEB-INF/classes/josso-gateway-config.xml 这个文件需要根据机器上的数据库进行配置
如果是MYSQL,指定在test数据库
<connectionName>root</connectionName>
<connectionPassword></connectionPassword>
<connectionURL>jdbc:mysql://localhost/test</connectionURL>
<driverName>com.mysql.jdbc.Driver</driverName>
建表脚本如下
CREATE TABLE JOSSO_ROLE (
NAME VARCHAR(16) NOT NULL,
DESCRIPTION VARCHAR(64) NULL
);
CREATE TABLE JOSSO_USER (
LOGIN VARCHAR(16) NOT NULL,
PASSWORD VARCHAR(20) NOT NULL,
NAME VARCHAR(64) NULL,
DESCRIPTION VARCHAR(64) NULL
);
CREATE TABLE JOSSO_USER_PROPERTY (
LOGIN VARCHAR(16) NOT NULL,
NAME VARCHAR(255) NOT NULL,
VALUE VARCHAR(255) NOT NULL
);
CREATE TABLE JOSSO_USER_ROLE (
LOGIN VARCHAR(16) NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE JOSSO_USER_ROLE
ADD ( PRIMARY KEY (LOGIN, NAME) ) ;
ALTER TABLE JOSSO_USER_PROPERTY
ADD ( FOREIGN KEY (LOGIN)
REFERENCES JOSSO_USER ) ;
ALTER TABLE JOSSO_USER_ROLE
ADD ( FOREIGN KEY (NAME)
REFERENCES JOSSO_ROLE ) ;
ALTER TABLE JOSSO_USER_ROLE
ADD ( FOREIGN KEY (LOGIN)
REFERENCES JOSSO_USER ) ;
最需要记得的是这句:
set JAVA_OPTS=-Djava.security.auth.login.config=../conf/jaas.conf
加在catalina.bat中都不行,必须在运行tomcat之前,在tomcat/bin目录下执行这句。
最好的办法:把catalina.bat中set JAVA_OPTS=-Djava.security.auth.login.config=../conf/jaas.conf 一句中的export修改为set就好了
- JOSSO运行配置
- JOSSO配置完全手册
- josso单点认证 安装配置
- josso for tomcat配置 step by step
- 为WildFly AS 10中的Liferay Portal 6.2配置JOSSO Agent
- JOSSO 1.4 使用心得
- josso + jboss 4.2.X
- josso数据库的创建
- josso 2.3 部分译文
- josso ldap数据存储创建
- JOSSO (Java Open Single Sign-On)
- JOSSO Single Sign-On 1.2 简介
- 单点登录基础设施JOSSO 1.4 发布
- JOSSO Single Sign-On 1.6 简介
- 单点登录基础设施JOSSO 1.4 发布
- JSP运行环境配置
- ANT运行环境配置
- JBuilder运行时配置
- 没有找到msvcr90d.dll错误解决方法
- 选择适合的IT运维解决方案
- textbox在MultiLine的情况下控制长度和行数问题
- 域的基础
- 转换字符串成INT64
- JOSSO运行配置
- 进程地址空间[2]
- findfirst函数的用法
- 正确安装vmware tools(debian)
- 怀旧电影 -- 《郝邵文\释小龙影集》
- 监控特定文件夹的事件:三种解决方法汇总
- 不带表头节点的冒泡排序算法
- ACE Thread Manage
- Django tutorial(1)【翻译】编写第一个Django app,第一部分——创建项目