??xml version="1.0" encoding="utf-8" standalone="yes"?>97se亚洲国产综合在线,国产一二在线观看,狠狠综合久久av一区二区蜜桃 http://www.aygfsteel.com/freeatom/zh-cnMon, 05 May 2025 22:39:23 GMTMon, 05 May 2025 22:39:23 GMT60Spring与ContextLoaderListener相关的异常处?/title><link>http://www.aygfsteel.com/freeatom/archive/2007/12/25/170235.html</link><dc:creator>Exiler</dc:creator><author>Exiler</author><pubDate>Tue, 25 Dec 2007 02:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeatom/archive/2007/12/25/170235.html</guid><wfw:comment>http://www.aygfsteel.com/freeatom/comments/170235.html</wfw:comment><comments>http://www.aygfsteel.com/freeatom/archive/2007/12/25/170235.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeatom/comments/commentRss/170235.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeatom/services/trackbacks/170235.html</trackback:ping><description><![CDATA[<p>在用Spring相关产品Ӟ你可能会(x)到下面q种异常Q?br /> Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener<br /> q是异常的第一行,按以往的经验,W一行应该就是问题所在,但是实际上,从这行来看你Ҏ(gu)不知道错在哪里?br /> <br /> 后面接下来的是:(x)<br /> Error creating bean with name 'basicProcessingFilter' <br /> Cannot resolve reference to bean 'authenticationManager' <br /> while setting bean property 'authenticationManager'; </p> <p>nested exception is Error creating bean with name 'authenticationManager' <br /> Cannot resolve reference to bean 'casAuthenticationProvider' <br /> while setting bean property 'providers' with key [0]; </p> <p>nested exception is : Error creating bean with name 'casAuthenticationProvider' <br /> Cannot resolve reference to bean 'statelessTicketCache' <br /> while setting bean property 'statelessTicketCache';</p> <p>nested exception is: Error creating bean with name 'statelessTicketCache' <br /> Error setting property values; </p> <p>nested exception is <br /> nested PropertyAccessExceptions (1) are:<br /> PropertyAccessException 1: <br /> TypeMismatchException: </p> <p>Failed to convert property value of type [net.sf.ehcache.Cache] <br /> to required type [net.sf.ehcache.Ehcache] for property 'cache'</p> <p>Error creating bean with name 'authenticationManager' <br /> Cannot resolve reference to bean 'casAuthenticationProvider' <br /> while setting bean property 'providers' with key [0]; </p> <p>nested exception is <br /> Error creating bean with name 'casAuthenticationProvider' <br /> Cannot resolve reference to bean 'statelessTicketCache' while setting bean property 'statelessTicketCache'; </p> <p>nested exception is <br /> Error creating bean with name 'statelessTicketCache' <br /> Error setting property values; </p> <p>nested exception is <br /> nested PropertyAccessExceptions (1) are:<br /> PropertyAccessException 1: org.springframework.beans.TypeMismatchException: <br /> Failed to convert property value of type [net.sf.ehcache.Cache] <br /> to required type [net.sf.ehcache.Ehcache] for property 'cache'</p> <p>Error creating bean with name 'casAuthenticationProvider' <br /> Cannot resolve reference to bean 'statelessTicketCache' <br /> while setting bean property 'statelessTicketCache'; </p> <p>nested exception is <br /> Error creating bean with name 'statelessTicketCache' <br /> Error setting property values; </p> <p>nested exception is PropertyAccessExceptionsException; <br /> nested PropertyAccessExceptions (1) are:<br /> PropertyAccessException 1:TypeMismatchException: <br /> Failed to convert property value of type [net.sf.ehcache.Cache] <br /> to required type [net.sf.ehcache.Ehcache] for property 'cache'</p> <p>Error creating bean with name 'statelessTicketCache' <br /> Error setting property values; </p> <p>nested exception is PropertyAccessExceptionsException; <br /> nested PropertyAccessExceptions (1) are:<br /> PropertyAccessException 1: org.springframework.beans.TypeMismatchException: <br /> Failed to convert property value of type [net.sf.ehcache.Cache] <br /> to required type [net.sf.ehcache.Ehcache] for property 'cache'</p> <p>PropertyAccessExceptionsException; <br /> nested PropertyAccessException details (1) are:<br /> PropertyAccessException 1:<br /> ypeMismatchException: <br /> Failed to convert property value of type [net.sf.ehcache.Cache] <br /> to required type [net.sf.ehcache.Ehcache] for property 'cache'<br /> <br /> 上面的内Ҏ(gu)我将重复信息LQƈ分块后的l果?br /> <br /> 从报错机制可以看出来Qspring出现异常不同于普通的java异常Q我们查异常的习(fn)惯一般是xW一行,但是sping恰恰相反Q要在sping中查错,你必d解他Q因为spring的嵌套层ơ比较多Q它报错是从最高层报vQ然后逐层往下,每个层次都会(x)要报错,直到最l出错的地方Q因此查sping的错必须逐层分解到最底层Q那里才是真正出错的地方?br /> <br /> OKQ现在看出来?jin),真正错误的原因是Q?br /> Failed to convert property value of type [net.sf.ehcache.Cache] <br /> to required type [net.sf.ehcache.Ehcache] for property 'cache'<br /> <br /> 我出现这个错误的原因是用了(jin)Acegi 1.0.5Q它本n自带?jin)ehcache 1.2.4.jar<br /> 但是我同时还使用?jin)hibernate3.1,从Eclipse导入hibernate3.1Ӟ会(x)导入ehcache 1.1.jarQ因为hibernate本n也要使用EHCacheQ但是版本不同?/p> <img src ="http://www.aygfsteel.com/freeatom/aggbug/170235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeatom/" target="_blank">Exiler</a> 2007-12-25 10:02 <a href="http://www.aygfsteel.com/freeatom/archive/2007/12/25/170235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JMS+腾讯通RTXQ出现消息积压,D消息发送失败?/title><link>http://www.aygfsteel.com/freeatom/archive/2007/12/24/169933.html</link><dc:creator>Exiler</dc:creator><author>Exiler</author><pubDate>Mon, 24 Dec 2007 01:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeatom/archive/2007/12/24/169933.html</guid><wfw:comment>http://www.aygfsteel.com/freeatom/comments/169933.html</wfw:comment><comments>http://www.aygfsteel.com/freeatom/archive/2007/12/24/169933.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeatom/comments/commentRss/169933.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeatom/services/trackbacks/169933.html</trackback:ping><description><![CDATA[<p align="left">公司做了(jin)套由JMS做消息队列,从JMS取出对象后{交给RTX服务器发送RTX消息的机制?br /> 前几天出现重大BUGQ消息不发送?br /> <br /> l过两天的测试发C(jin)症结所在:(x)<br /> 我们通过RTX服务器发送RTX消息的机制是通过向一个URL后面加参数来实现的,而这个请求URLQ在RTX服务器上默认时旉讄?Q即怸时Q同时此服务器设|的同一个连接两ơ发送消息的最短间隔时间ؓ(f)15毫秒?br /> 因ؓ(f)我们|管的失误,打开?012端口Q此端口为RTX服务器接收消息的端口Q致使开发环境中的消息能够发送到工作环境的服务器Q得RTX服务器接收的q发量出现瞬时过大现象,RTX服务器判断ؓ(f)DDOSdQ因此拒l服务,此服务器拒绝服务的方式ؓ(f)不返回Q何倹{?br /> 同时Q因|的时旉?Q因此后l的消息因ؓ(f)前面的ƈ未抛时异怹未发送完成,所以积压在JMS队列中,造成?jin)消息发送失败的现象?br /> <br /> 一开始我一直在找JMS的原因,因ؓ(f)曄在某处看到过JMS服务器ƈ不稳定的文章Q但是我在测试过E中发现QJMSq是很强大的Q在消息U压的时候,光列中最高曾U压?000多条消息Q仍然能够l工作,我用的是ActiveMQ+Tomcat6.10?br /> <br /> 希望能给到cMJMS消息U压现象的朋友一点启C,从JMS消息不能正常取出入手Q或怼(x)有收P</p> <img src ="http://www.aygfsteel.com/freeatom/aggbug/169933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeatom/" target="_blank">Exiler</a> 2007-12-24 09:33 <a href="http://www.aygfsteel.com/freeatom/archive/2007/12/24/169933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Error Creating SessionFactory 异常http://www.aygfsteel.com/freeatom/archive/2007/12/09/166445.htmlExilerExilerSun, 09 Dec 2007 07:08:00 GMThttp://www.aygfsteel.com/freeatom/archive/2007/12/09/166445.htmlhttp://www.aygfsteel.com/freeatom/comments/166445.htmlhttp://www.aygfsteel.com/freeatom/archive/2007/12/09/166445.html#Feedback4http://www.aygfsteel.com/freeatom/comments/commentRss/166445.htmlhttp://www.aygfsteel.com/freeatom/services/trackbacks/166445.html %%%% Error Creating SessionFactory %%%%
org.hibernate.MappingException: Could not read mappings from resource:
q种错误出现的情况只有在Zؓ(f)改动?jin)Hibernate生成的文件的时候出现?br />
情况有两U?br /> 1Qhibernate.cfg.xml中,属?lt;mapping resource="./Permission.hbm.xml" />里面"./Permission.hbm.xml"所指定的\径不正确Q即改动?jin)生成实体的配置文g的位|?br /> 2QPermission.hbm.xml中,<class name="db_DAO.Permission" table="ACEGI_PERMISSION" schema="POSTTEST">其中属性class name="db_DAO.Permission"指定的Permissioncd错误Q即Q改动了(jin)生成实体cȝcd或者包名?br />
如果上述两种情况改动后仍然报错,clean一下项目后OK

Exiler 2007-12-09 15:08 发表评论
]]>
在JDK1.5中用正则表辑ּ的例?/title><link>http://www.aygfsteel.com/freeatom/archive/2007/04/21/112375.html</link><dc:creator>Exiler</dc:creator><author>Exiler</author><pubDate>Fri, 20 Apr 2007 17:21:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeatom/archive/2007/04/21/112375.html</guid><wfw:comment>http://www.aygfsteel.com/freeatom/comments/112375.html</wfw:comment><comments>http://www.aygfsteel.com/freeatom/archive/2007/04/21/112375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeatom/comments/commentRss/112375.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeatom/services/trackbacks/112375.html</trackback:ping><description><![CDATA[<p>/**<br> * @author Solo<br> * <br> * 很久以前写的一道题目,昨天d来看?jin)看Q都有些忘记?jin),׃?jin)1个小时补上了(jin)注释<br> * 对于学习(fn)在Java中用正则表辑ּ有点帮助<br> * 一个保存有ip地址与地区对照关pȝ文本文g导入到数据库Ӟ<br> * 应该其中的某些I格替换成逗号Q?Q,卛_于如下格式的文本文g内容Q?br> * 起始IP l束IP 地区<br> * ---------------------------------------------------------------<br> * 61.54.231.245 61.54.231.245 沛_省安阛_(jng) CU网?br> * 61.54.231.246 61.54.231.246 沛_省安阛_(jng) 未知地区<br> * 61.54.231.9 61.54.231.247 沛_省安阛_(jng) U日|吧<br> * 61.54.231.248 61.54.231.248 沛_省安阛_(jng) 安阳师范学院<br> * 61.54.231.249 61.54.231.249 沛_省安阛_(jng) 黑蜘蛛网?师范学院附近)<br> * 应{换成下面的这U格式:(x)<br> * 61.54.231.245,61.54.231.245,沛_省安阛_(jng) CU网?br> * 61.54.231.246,61.54.231.246,沛_省安阛_(jng) 未知地区<br> * 61.54.231.247,61.54.231.247,沛_省安阛_(jng) U日|吧<br> * 61.54.231.248,61.54.231.248,沛_省安阛_(jng) 安阳师范学院<br> * 61.54.231.249,61.54.231.249,沛_省安阛_(jng) 黑蜘蛛网?师范学院附近)<br> * dQ?br> * 阅读String.replaceAllҎ(gu)的帮助,以及(qing)它提供的相关链接,<br> * ?jin)解该方法的用法后,~写一个javaE序来自动实C面的正则表达式替换,<br> * a.txt替换后的l果保存到b.txt文g中?br> * 另外Q我们在实现ip地区查询pȝӞ使用的是cM如下的sql语法Q?br> * select 地区 from ip?where 用户ip>起始IP and 用户ip<l束ip<br> * 通过q条sql语句可以查询出用户ip所对应的地区结果。由于用户ip与v?br> * ip和结束ip的比较属于字W串比较Q如果用户ip?.1.1.1Q那么它?br> * 61.54.231.245比较的结果就是前者大于后者,因ؓ(f)用户ip的第一个字W?#8220;9”<br> * 大于61.54.231.245中的W一个字W?#8220;6”?br> * 现在请你惛_一U解军_法,让上面的sql语句能够q回正确l果?br> * hq种思\在你的程序中增加q行q种改变的正则表辑ּ替换?br> */</p> <p>import java.io.*;<br>import java.util.regex.*;</p> <p>public class Ip<br>{<br>    private static void fileIO(File f)<br>    {<br>        String strLine;<br>        <br>        // 调用执行本程序的操作pȝ的标准换行符Q意味着跨^?br>        String line = System.getProperty("line.separator");<br>        try<br>        {<br>            // 输入?br>            FileInputStream fis = new FileInputStream(f);<br>            InputStreamReader isr = new InputStreamReader(fis);<br>            BufferedReader br = new BufferedReader(isr);<br>            <br>            // 输出?br>            FileOutputStream fos = new FileOutputStream("c://b.txt");<br>            OutputStreamWriter osw = new OutputStreamWriter(fos);<br>            BufferedWriter bw = new BufferedWriter(osw);<br>            <br>            /*<br>             * 创徏一个模式对象, 模式中编辑的正则表达式匹配分别是(200-249|250-255|001-199) 以匹配一个IP地址<br>             */<br>            Pattern pattern = Pattern<br>                    .compile("((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)");<br>            <br>            // 声明模式适配?br>            Matcher matcher;<br>            <br>            // 循环d文g中的每一?br>            while ((strLine = br.readLine()) != null)<br>            {<br>                /*<br>                 * String调用replaceAllҎ(gu)匚w一个正则表辑ּ扑ֈ一个位|,然后替换成逗号<br>                 */<br>                strLine = strLine.replaceAll("(?<=d)s+", ",");<br>                 <br>                // 用适配器加载一行字W串Qƈ匚w模式<br>                matcher = pattern.matcher(strLine);<br>                <br>                // 如果在一行中能找到匹配的字符串则循环<br>                while (matcher.find())<br>                {<br>                    // 取一行中W一个能匚w的子字符?br>                    String buf = matcher.group();<br>                    <br>                    // ?."分割成数字,然后分别补零Q再合ƈ<br>                    strLine = matcher.replaceAll(change(buf));<br>                   <br>                    // 输入一行到文gQ但不包括换行符<br>                    bw.write(strLine);<br>                    <br>                    // 输入行分割符Q即换行W?br>                    bw.write(line);<br>                }<br>            }<br>            <br>            // 关闭输入?br>            br.close();<br>            <br>            // 关闭输出?br>            bw.close();<br>        }<br>        // 捕获原始文g未找到异?br>        catch (FileNotFoundException e)<br>        {<br>            System.out.println("原始文g未找?);<br>        }<br>        // 捕获IO异常<br>        catch (IOException e)<br>        {<br>            e.printStackTrace();<br>        }</p> <p>    }<br>    <br>    // 此方法用来接收一个分割出来的一个数字,不?位的补零后返?br>    private static String fill(String str)<br>    {<br>        // 不3位的补零<br>        while (str.length() < 3)<br>        {<br>            str = '0' + str;<br>        }<br>        <br>        // q回补零后的字符?br>        return str;<br>    }<br>    <br>    private static String change(String buf)<br>    {<br>        // ~冲字符?br>        String temp;<br>        <br>        // l果q回字符?br>        String ret;<br>        <br>        // ?."分割Q存入字W串数组<br>        String[] str = buf.split(".");<br>        <br>        // W一个数字不需要在前面?."<br>        ret = fill(str[0]);<br>        <br>        // 从第2个数字开始,l每个数字前面分别再加上"."Qƈ且不的补零<br>        for (int i = 1; i < str.length; i++)<br>        {<br>            // 调用fillҎ(gu)l不?位的数字补零<br>            temp = fill(str[i]);<br>            <br>            // 每个数字加点后从新组装成一?br>            ret = ret + "." + temp;<br>        }<br>        // q回l果字符?br>        return ret;<br>    }<br>    <br>    // E序入口<br>    public static void main(String[] args)<br>    {<br>        // d始文?br>        File f = new File("c://a.txt");<br>        <br>        // 原始文件传入fileIOҎ(gu)Q按要求加工<br>        fileIO(f);<br>    }<br>}</p> <img src ="http://www.aygfsteel.com/freeatom/aggbug/112375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeatom/" target="_blank">Exiler</a> 2007-04-21 01:21 <a href="http://www.aygfsteel.com/freeatom/archive/2007/04/21/112375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ֶ</a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">Ǹ</a>| <a href="http://" target="_blank">ϳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ɳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>