欢迎使用CSDN-markdown编辑器

第一步 解决http问题
HTTPSandIMAPS-10000001.json
增加http协议 第三行
“serviceId” : “^(http|https|imaps)://.*”,

 cas.propertites
 tgc.secure=false
 warn.cookie.secure=false



   casLoginView.jsp  以下内容注释掉。
<c:if test="${not pageContext.request.secure}">
    <div id="msg" class="errors">
        <h2><spring:message code="screen.nonsecure.title" /></h2>
        <p><spring:message code="screen.nonsecure.message" /></p>
    </div>
</c:if>

第二步 页面
WEB-INF\view\jsp\default\ui\casLoginView.jsp
语言保留 英语 中文 中文繁体

WEB-INF\view\jsp\default\ui\includes
top.jsp  foot.jsp  内容修改

message.propertites
logo.title

第三步 更改数据库 并定义认证内容。
打包前 pom.xml 增加

org.jasig.cas
cas-server-support-jdbc
${cas.version}


mysql
mysql-connector-java
5.1.38


com.alibaba
druid
1.0.18

或加入如下jar

deployerConfigContext.xml

<bean id="casDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
    <property name="url" value="${jdbc.url}" />
    <property name="username" value="${jdbc.username}" />
    <property name="password" value="${jdbc.password}" />
    <property name="driverClassName" value="${jdbc.driverClassName}" />
    <property name="maxActive" value="${jdbc.maxActive}" />  
    <property name="initialSize" value="${jdbc.initialSize}" />  
    <property name="maxWait" value="${jdbc.maxWait}" />  
    <property name="minIdle" value="${jdbc.minIdle}" />  
    <property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}" />  
    <property name="minEvictableIdleTimeMillis" value="${jdbc.minEvictableIdleTimeMillis}" />  
    <property name="validationQuery" value="${jdbc.validationQuery}" />  
    <property name="testWhileIdle" value="${jdbc.testWhileIdle}" />  
    <property name="testOnBorrow" value="${jdbc.testOnBorrow}" />  
    <property name="testOnReturn" value="${jdbc.testOnReturn}" />  
    <property name="maxOpenPreparedStatements" value="${jdbc.maxOpenPreparedStatements}" />  
    <property name="removeAbandoned" value="${jdbc.removeAbandoned}" /> <!-- 打开removeAbandoned功能 -->  
    <property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}" /> <!-- 1800秒,也就是30分钟 -->  
    <property name="logAbandoned" value="${jdbc.logAbandoned}" /> <!-- 关闭abanded连接时输出错误日志 -->  
</bean> 
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" p:dataSource-ref="casDataSource" /> 
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"  
    p:dataSource-ref="casDataSource" />
<!-- 通过AOP配置提供事务增强,让AccountService下所有Bean的所有方法拥有事务 -->
<aop:config>
    <aop:pointcut id="serviceMethod" expression=" execution(* com.bmzt.cas.account.service.impl..*(..))" />
    <aop:advisor pointcut-ref="serviceMethod" advice-ref="txAdvice" />
</aop:config>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
    <tx:attributes>
        <tx:method name="get*" propagation="REQUIRED" read-only="true"  />
        <tx:method name="update*" propagation="REQUIRED" />
    </tx:attributes>
</tx:advice>




MD5


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值