- 浏览: 732661 次
- 性别:
- 来自: 宁波
文章分类
- 全部博客 (125)
- 软件开发 (17)
- java (32)
- js (2)
- jsp (1)
- struts2 (1)
- jquery (4)
- oracle (12)
- 程序员 (2)
- 三星i9300 联通版 root (1)
- easyui (2)
- DOM4J (2)
- 哲学 (1)
- ftp (1)
- oracle每日一学 (2)
- spring (4)
- jquery每日一学 (5)
- shiro (4)
- ITextRenderer (1)
- shiro标签 (1)
- mysql (1)
- mysql每日一学 (4)
- 分词 (1)
- vtiger crm (1)
- IkAnalyzer (1)
- jsoup (1)
- 多线程 (1)
- quartz (1)
- ubuntu (2)
- gradle学习笔记 (1)
- node.js (1)
- ajax (1)
- mybatis (1)
- cas (2)
- cxf (1)
- jqgrid (1)
- 开发工具破解 (1)
最新评论
-
氵每市蜃木娄:
使用过后,移动滚动条,非冻结的列,表头不见了。
easyui datagrid 右冻结 -
18335864773:
推荐用pageoffice组件打开文档,pageoffice ...
java word导出 -
xiaoliuf4565:
用过之后中文可以换行,但是现在编程了英文和数字不换行了脑壳痛
freemarker+ITextRenderer 生成html转pdf -
A741841403:
Error:(275, 29) java: 无法访问com.l ...
freemarker+ITextRenderer 生成html转pdf -
A741841403:
楼主你好,我想问下,如何在maven中使用你的jar包呢
freemarker+ITextRenderer 生成html转pdf
从官网 github上下载 https://github.com/Jasig/cas/releases cas的最新版本 4.1.2下来
cd E:\zqb\cas\cas-4.1.2
mvn clean install -Dmaven.test.skip
发现会报一大堆错
首先 是 findbugs插件
然后是checkstyle-plugin 不知道是不是 版本太新国内下载被墙了
网上也没找到解决方案 直接 把它注释就解决了 打开主pom.xml
把这个 <!-- <maven-checkstyle-plugin.version>2.15</maven-checkstyle-plugin.version>-->
注释了
把这两个也注释了
把这也注释了
就可以BUILD SUCCESS了
并且提供 可以再tomcat成功跑起来 的 cas_server4.1.2
示例程序下载地址:http://download.csdn.net/detail/koproblem/9365185
cd E:\zqb\cas\cas-4.1.2
mvn clean install -Dmaven.test.skip
发现会报一大堆错
首先 是 findbugs插件
然后是checkstyle-plugin 不知道是不是 版本太新国内下载被墙了
网上也没找到解决方案 直接 把它注释就解决了 打开主pom.xml
把这个 <!-- <maven-checkstyle-plugin.version>2.15</maven-checkstyle-plugin.version>-->
注释了
把这两个也注释了
<!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${maven-findbugs-plugin.version}</version> <configuration> <plugins> <plugin> <groupId>com.mebigfatguy.fb-contrib</groupId> <artifactId>fb-contrib</artifactId> <version>${maven-findbugs-contrib-plugin.version}</version> </plugin> <plugin> <groupId>com.h3xstream.findsecbugs</groupId> <artifactId>findsecbugs-plugin</artifactId> <version>${maven-findbugs-security-plugin.version}</version> </plugin> </plugins> <includeFilterFile>${cs.dir}/findbugs-rules.xml</includeFilterFile> <effort>Max</effort> <failOnError>true</failOnError> </configuration> <executions> <execution> <id>findbugs-check</id> <phase>compile</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin>--> <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${maven-checkstyle-plugin.version}</version> <configuration> <consoleOutput>true</consoleOutput> <configLocation>${cs.dir}/checkstyle-rules.xml</configLocation> <suppressionsLocation>${cs.dir}/checkstyle-suppressions.xml</suppressionsLocation> <failsOnError>true</failsOnError> <includeTestSourceDirectory>true</includeTestSourceDirectory> </configuration> <executions> <execution> <id>checkstyle</id> <goals> <goal>checkstyle</goal> </goals> <phase>compile</phase> </execution> </executions> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>${checkstyle.version}</version> </dependency> </dependencies> </plugin>-->
把这也注释了
<!-- <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.codehaus.mojo </groupId> <artifactId> findbugs-maven-plugin </artifactId> <versionRange> [3.0.1,) </versionRange> <goals> <goal>check</goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId> org.codehaus.mojo </groupId> <artifactId> buildnumber-maven-plugin </artifactId> <versionRange> [1.3,) </versionRange> <goals> <goal> create-timestamp </goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin>-->
就可以BUILD SUCCESS了
并且提供 可以再tomcat成功跑起来 的 cas_server4.1.2
示例程序下载地址:http://download.csdn.net/detail/koproblem/9365185
发表评论
-
程序员是一个很好的职业!
2012-05-16 09:53 1660<br><img src="htt ... -
java自动包装和自动解包装转换
2011-12-17 14:40 1256int i=42; int j; Integer exam ... -
struts2+spring3+ibatis下类似淘宝搜索的的三级互联效果
2011-10-20 21:57 2113项目框架 struts2+spring3+ibatis 用了 ... -
在公交车上想出的一个java算法
2011-04-05 22:33 1613回老家要做2个小时公交,是在太无聊了,脑海开始跳动波涛,于 ... -
swfupload #2049 鬼一样的问题终于解决了
2011-03-28 23:16 1706用到 老外的插件 swfupload 来弄多文件上传 遇 ... -
Exception starting filter struts2 Unable to load configuration
2011-03-27 17:49 2137因为xerce.jar和xml-apis.jar这两个j ... -
hibernate.cfg.xml配置总结
2011-03-14 12:47 1107自己亲自试过,绝对OK! Hibernate的描述文件可 ... -
spring 的scope="prototype"
2011-03-13 17:03 1596悲剧 惨剧 喜剧,心情极其复杂,搞了一天的问题,spring ... -
javascript/JS限制用户名只能输入字母和数字下划线
2011-01-25 11:00 19239javascript/JS限制用户名只能输入字母和数字下划线 ... -
jsp导出数据到excel(小例子)
2010-12-27 13:48 2899<%@ page contentType="a ... -
js正则判断文本框只能输入0-50
2010-11-02 11:18 1545function test(){var num=documen ... -
JS简洁版下拉树
2010-10-20 15:40 2511这是struts2的应用其他也可以根据需要灵活改动: ... -
树表格
2010-10-20 10:44 2661<script type=" ... -
树形菜单
2010-10-20 10:36 1714这里是struts2里的应用:1,.js导入 < ... -
ibatis批量删除
2010-10-18 10:16 7021弄得头大的ibatis批量删除终于搞定了, 原来错误一直是没有 ... -
struts2根据主键更新某个列方法
2010-09-10 09:36 1264public boolean ChangeReturnSt ...
相关推荐
其中QueryDatabaseAuthenticationHandler这个类是自定义构建的,在cas/WEB-INF/lib/cas-jdbc-1.0.0.jar里面,有兴趣的同学可以发编译看下,关于几个属性的说明 1. dataSource: 数据源,配置MySQL的连接信息 2. ...
- `pom.xml`:Maven项目对象模型,定义项目依赖、插件和构建设置。 - `src/main/java`:源代码目录,包含Spring MVC的Controller、Service、DAO等组件。 - `src/main/resources`:资源配置文件,如Spring配置、...
在这个版本中,编译成功并附带了war包,这意味着你可以直接部署到支持Servlet容器如Tomcat中运行。 **CAS的基本原理:** CAS采用客户端-服务器模式,其核心功能是单点登录(Single Sign-On,SSO)。用户只需要在...
7. **部署与调试**:一旦编译成功,你可以直接通过Idea的运行配置启动CAS服务。在调试模式下,你可以设置断点,观察代码执行过程,这对于快速定位问题非常有帮助。 8. **配置IDEA插件**:为了更好地支持CAS开发,...
CAS(Central Authentication Service)是一种广泛使用的开放源码身份验证框架,它允许用户通过单一登录(Single Sign-On,SSO)访问多个应用系统。这个压缩包包含的是CAS服务器的4.2.1版本的源代码,以及使用Gradle...
5. 编译并运行项目,测试CAS客户端的SSO功能是否正常。 理解并掌握这些知识点对于构建和维护一个基于CAS的SSO系统至关重要。通过实践和调试这个示例项目,你可以深入理解CAS客户端的工作原理,并能将其应用于自己的...
3. **pom.xml**: Maven项目对象模型文件,定义了项目依赖、构建过程等信息,便于使用Maven构建和管理项目。 4. **README.md**或**README.txt**: 可能包含项目介绍、安装指南、配置说明等信息。 5. **LICENSE**和**...
【描述】中提到的"删除maven管理"意味着开发者在部署或运行这个CAS服务器时,不需要Maven来管理和构建项目。Maven通常用于Java项目的依赖管理和构建,但在这里,开发者已经预先处理了所有的依赖,将它们打包在一个...
要部署CAS服务器,首先需要安装Java环境,然后下载或克隆CAS源码,使用Maven或Gradle等构建工具编译并打包。配置文件如`cas.properties`用于定制CAS的行为,包括数据库连接、服务定义、认证策略等。 3. CAS工作流程...
1. 添加依赖:在项目的`pom.xml`文件中,引入Java CAS客户端的Maven依赖,确保能够编译和运行相关代码。 2. 配置客户端:配置CAS服务器的URL和其他相关设置,如服务验证URL、服务器地址等,这通常在`cas.properties`...
使用Maven或Gradle等构建工具,按照项目规范进行编译,生成`jar`文件,然后将其添加到项目依赖中。 总的来说,CAS客户端3.4.2提供了一种简单且安全的方式来管理Web应用的认证,简化了开发人员的工作。通过深入理解...
- 编译与部署:使用Maven或Gradle构建项目,生成WAR文件,将其放入Tomcat的webapps目录下。启动Tomcat,CAS服务器即部署完成。 2. CAS客户端配置 - CAS客户端库:在你的应用程序中,需要引入CAS客户端库,如...
3. **导入项目**:在Eclipse中,选择"File" -> "Import" -> "Existing Maven Projects",然后导航到下载的CAS-server源代码目录,Eclipse将自动识别并导入项目。 4. **配置构建路径**:确保项目的类路径正确,包括...
CAS(Central Authentication Service)是 Yale 大学开发的一个开源项目,是实现SSO的一种流行解决方案。本教程将深入介绍CAS的工作原理和实现细节。 在CAS的架构中,有两个主要的角色:服务提供者(Service ...
2. **构建和部署**:使用Maven或Gradle等构建工具编译源码,然后将应用部署到支持的容器,如Tomcat。 3. **配置CAS服务器**:修改`cas.properties`配置文件,设置数据库连接、服务定义、安全策略等。 **四、CAS SSO...
3. **构建与安装**:如果使用的是源码,需要使用Maven或Gradle等构建工具编译项目,生成可部署的WAR文件。 4. **配置**:修改`cas.properties`或`application.yml`等配置文件,设置数据库连接、服务器地址、认证策略...
- `pom.xml`:Maven项目的配置文件,定义了项目依赖和构建过程。 - `README.md`:项目介绍和指南,可能包含如何构建和运行项目的信息。 - `LICENSE`:项目的开源许可协议。 5. 开发和调试: - 使用Maven或...