- 浏览: 319594 次
- 性别:
- 来自: 广州
最新评论
-
ganbo:
我也遇到了,非常感谢。
实体类注解错误:Could not determine type for: java.util.List -
low_profile:
太感谢了,,,接手别人的项目/..代码风格不同 坑死我了 ...
实体类注解错误:Could not determine type for: java.util.List -
apang:
2016年6月15日 14:05:02,非常感谢,解决我的问题 ...
实体类注解错误:Could not determine type for: java.util.List -
liveabc:
你好,能发送一份代码不? liveabc@163.com 谢谢 ...
单点登录cas与权限管理框架shiro集成-spring项目方式 . -
zqb666kkk:
请问有示例源码吗
单点登录cas与权限管理框架shiro集成-spring项目方式 .
文章列表
之前那篇文章介绍了普通web项目中单点登录cas与权限管理框架shiro集成方式,这里说下spring项目中的集成方式,首先还是配置一个filter
<filter>
<filter-name>shiroFilter</filter-name>
<filter-class>org.spring ...
由于项目需要做权限管理的功能,最先想到的是spring security,它是个功能强大的安全管理框架,不过它的复杂性和学习曲线之曲折让人生畏,转而寻求其它解决方案,知道另外一个项目组的人使用shiro做权限管理后就了解了下这个框架,发现比spring security简洁多了,于是就打算使用这个框架,首先嘛,当然是要和现在的系统进行集成,现在系统采用cas来做登录验证,所以先把cas和shiro进行集成。查看shiro官网,发现有个cas模块,下载试用,下面是集成方法,假设你已经搭建好cas服务器(具体搭建细节自己google百度下)
我是用maven管理项目的,先引入shi ...
今天配置实体类注解时,出现以下错误:
Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: ss_user, for columns: [org.hibernate.mapping.Column(role_list)]
解决方案:注解要么写在字段上,要么写在getXX上,千万千万不能混合使用,否则会报这个错误!
Tomacat7启动报错如下:
java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855) at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201) at org.apache.tomcat.util.digester.Digester.en ...
windows查看端口占用命令
- 博客分类:
- other
开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的80端口
1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "80&q ...
获取Select :
获取select 选中的 text :
$("#ddlRegType").find("option:selected").text();
获取select选中的 value:
$("#ddlRegType ").val();
获取select选中的索引:
$("#ddlRegType ").get(0).selectedIndex;
设置select:
设置select 选中的索引:
$("#ddlRe ...
JQuery设置select控件只读
- 博客分类:
- view
select控件是一个特别的控件,没有readOnly属性,所以要设置只读属性有点麻烦了。
方法如下:
$(document).ready(function(){ $("#countries").focus(function(){ $(this).attr('defaultIndex',$(this).attr('selectedIndex')); }); $("#countries").change(function(){ $(this).attr('selectedIndex',$(this).att ...
导致java.lang.NoSuchMethodError:org.apache.commons.httpclient.params.HttpClientParams.setUriCharset(Ljava/lang/String;)V原因 1、包冲突:可能有不同版本的包导致
2、未找到包:没有引用所需要的jar
在Java代码中使用@Autowired或者@Resource 注解方式进行装配. 区别: 前者默认按类型装配,后者默认按名称装配。当找不到和名称匹配的bean才会按类型装配 前者是按类型装配依赖对象,默认情况下它要求以来对象必须存在。如果允许null值。可以设置它required属性为false。如果想要使用按名称装配,可以结合@Qualifier一起使用 @Resource注解和@Autowired一样,也可以标注在字段或属性的setter方法上。但它默认按名称装配,名称可以通过@Resource的那么属性指定。如果没有指定name属性,当该注解标注在字段上,即默认取字段的名称作为bean ...
换了一个SVN服务器,同时IP也随之改变了,relocate操作时遇到“The respository at '...' has uuid '...', but the WC has '...'”的问题。 网上搜到同类“Repository UUID '...' doesn't match expected UUID'...'”问题 解决方法: 1、UUID是respository创建时自动生成的一个随机数,SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时,需要重新Checkout. 2、如果我们一定要改变UUID的话(这不正是我们想要的吗),注意,这是修改S ...
Nginx安装及配置简介
- 博客分类:
- other
Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。
其原理:
简单介绍一下他的安装及配置过程
官方网站 http://wiki.codemongers.com/Main
一、依赖的程序
1. gzip module requires zlib library 2. rewrite module requires pcre library 3. ssl support requires openssl library
二、安装 ./configure make make install
默认安装的路径是/us ...
Tomcat6在部署应用中,Server报错:java.lang.OutOfMemoryError: PermGen space,问题就是Tomcat内存分配的太小了。解决办法:修改Tomcat\bin\catalina.bat文件。找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf \logging.properties"这句话。在前 ...
spring定时器时间表达式
- 博客分类:
- spring
字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? / L W C
月份 1-12 或者 JAN-DEC , - * /
星期 1-7 或者 SUN-SAT , - * ? / L C #
年(可选) 留空, 1970-2099 , - * /
表达式意义
"0 ...
今天,碰到个怪事,在myeclipse中新建一个项目之后,结果保存之后,再查看WEB-INF/classes/,竟然里面是空的,而output路径也设的好好的啊,怪了,于是google了一下,发现有此问题的人还不少,其中有一位总结的比较详细,具体如下:1. 确保 project->build automatically 已经被选上.2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly 3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件, ...
原因是由于没有在系统变量里面增加相关路径,解决的办法如下:在系统变量的Path,配置环境变量 C:\oracle\product\10.2.0\db_1\bin;这样就即可登陆成功.