欢迎使用CSDN-markdown编辑器

来源:互联网 发布:海信智能网络电视 编辑:程序博客网 时间:2024/05/21 09:18

第一步 解决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\includestop.jsp  foot.jsp  内容修改message.propertiteslogo.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


原创粉丝点击