锘??xml version="1.0" encoding="utf-8" standalone="yes"?>www.91亚洲,国产亚洲?V无码?V男人的天堂,亚洲精品视频免费在线观看http://www.tkk7.com/wuxufeng8080/category/19251.htmlzh-cnFri, 09 Mar 2007 13:49:05 GMTFri, 09 Mar 2007 13:49:05 GMT60JBoss涓嬮厤緗甽og4jhttp://www.tkk7.com/wuxufeng8080/articles/102610.html椋庝漢鍥?/dc:creator>椋庝漢鍥?/author>Thu, 08 Mar 2007 07:55:00 GMThttp://www.tkk7.com/wuxufeng8080/articles/102610.html log4j 鏄竴涓紭縐鐨勫紑婧愮殑java鏃ュ織緋葷粺錛?span lang="EN-US">jboss鍐呴儴涔熼泦鎴愪簡瀹冿紝鍦?span lang="EN-US">jboss涓嬮粯璁ょ殑鍙槸瀵?span lang="EN-US">server鍋氫簡姣忔棩鏃ュ織錛屽茍娌℃湁瀵逛綘閮ㄧ講鐨勯」鐩繘琛屾瘡鏃ョ殑鏃ュ織鏋勫緩錛屼絾鎴戜滑鍙互閫氳繃淇敼log4j.xml鏂囦歡鏉ュ疄鐜般?span lang="EN-US">log4j.xml鏂囦歡鍦?span lang="EN-US">jboss瀹夎鐩綍涓嬬殑server\default\conf涓嬶紝鎵撳紑log4j.xml鏂囦歡

榪欐槸log4j榛樿鐨勯厤緗紝鎴戜滑鍏堢啛鎮変竴涓?span lang="EN-US">
聽 <!-- ============================== -->
聽 <!-- Append messages to the console -->
聽 <!-- ============================== -->
聽聽聽 <!--
杈撳嚭鏂瑰紡錛氳緭鍑哄埌鎺у埗鍙?span lang="EN-US">-->
聽聽聽 <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
聽聽聽 <!-- 璁劇疆閫氶亾鍚嶇О錛?span lang="EN-US">console鍜岃緭鍑烘柟寮忥細org.apache.log4j.RollingFileAppender聽
聽聽聽聽聽聽聽聽聽聽聽
鍏朵腑杈撳嚭鏂瑰紡appender鏈?span lang="EN-US">5縐?span lang="EN-US">,鍒嗗埆涓?span lang="EN-US">
聽聽聽聽聽聽聽聽聽聽 org.apache.log4j.ConsoleAppender聽(鎺у埗鍙?span lang="EN-US">)聽
聽聽聽聽聽聽聽聽聽聽 org.apache.log4j.FileAppender聽(鏂囦歡)
聽聽聽聽聽聽聽聽聽聽 org.apache.log4j.DailyRollingFileAppender聽(
姣忓ぉ浜х敓涓涓棩蹇楁枃浠?span lang="EN-US">)
聽聽聽聽聽聽聽聽聽聽 org.apache.log4j.WriterAppender聽(灝嗘棩蹇椾俊鎭互嫻佹牸寮忓彂閫佸埌浠繪剰鎸囧畾鐨勫湴鏂?span lang="EN-US">)-->
聽聽聽 <param name="Target" value="System.out"/>
聽聽聽 <param name="Threshold" value="INFO"/>
聽聽聽聽聽 <!--Threshold
鏄釜鍏ㄥ眬鐨勮繃婊ゅ櫒錛屽畠灝嗘妸浣庝簬鎵璁劇疆鐨?span lang="EN-US">level鐨勪俊鎭繃婊や笉鏄劇ず鍑烘潵-->
聽聽聽聽聽聽<!--level:
鏄棩璁拌褰曠殑浼樺厛綰э紝浼樺厛綰х敱楂樺埌浣庡垎涓?span lang="EN-US">聽
聽聽聽聽聽聽聽聽聽聽OFF ,FATAL ,ERROR ,WARN ,INFO ,DEBUG ,ALL銆?span lang="EN-US">
聽聽聽聽聽聽聽聽聽聽Log4j寤鴻鍙嬌鐢?span lang="EN-US">FATAL ,ERROR ,WARN ,INFO ,DEBUG榪欏洓涓駭鍒?span lang="EN-US">-->

聽聽聽 <layout class="org.apache.log4j.PatternLayout">
聽聽聽聽聽聽聽<!--
閰嶇疆鏃ュ織杈撳嚭鐨勬牸寮?span lang="EN-US">-->
聽聽聽聽聽聽聽聽聽聽聽聽聽 鍙傛暟閮戒互%寮濮嬪悗闈笉鍚岀殑鍙傛暟浠h〃涓嶅悓鐨勬牸寮忓寲淇℃伅錛堝弬鏁版寜瀛楁瘝琛ㄩ『搴忓垪鍑猴級錛?/span>
聽聽聽聽聽聽聽聽聽聽聽聽 %c聽聽聽聽聽 杈撳嚭鎵灞炵被鐨勫叏鍚嶏紝鍙湪淇敼涓?span lang="EN-US"> %d{Num} ,Num綾誨悕杈撳嚭鐨勫洿聽聽濡傦細"org.apache.elathen.ClassName",
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 %C{2}
灝嗚緭鍑篹lathen.ClassName
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽%d聽聽聽聽聽
杈撳嚭鏃ュ織鏃墮棿鍏舵牸寮忎負 %d{yyyy-MM-dd HH:mm:ss,SSS}錛屽彲鎸囧畾鏍煎紡 濡?span lang="EN-US"> %d{HH:mm:ss}
聽聽聽聽聽聽聽聽聽聽聽聽聽 %l聽聽聽聽聽
杈撳嚭鏃ュ織浜嬩歡鍙戠敓浣嶇疆錛屽寘鎷被鐩悕銆佸彂鐢熺嚎紼嬶紝鍦ㄤ唬鐮佷腑鐨勮鏁?span lang="EN-US">
聽聽聽聽聽聽聽聽聽聽聽聽聽 %n聽聽聽聽聽鎹㈣絎?span lang="EN-US">
聽聽聽聽聽聽聽聽聽聽聽聽 聽%m聽聽聽聽 杈撳嚭浠g爜鎸囧畾淇℃伅錛屽info(鈥渕essage鈥?,杈撳嚭message
聽聽聽聽聽聽聽聽聽聽聽聽聽 %p聽聽聽聽
杈撳嚭浼樺厛綰э紝鍗?span lang="EN-US"> FATAL ,ERROR 絳?span lang="EN-US">
聽聽聽聽聽聽聽聽聽聽聽聽 聽%r聽聽聽聽聽杈撳嚭浠庡惎鍔ㄥ埌鏄劇ず璇?span lang="EN-US">log淇℃伅鎵鑰楄垂鐨勬縐掓暟
聽聽聽聽聽聽聽聽聽聽聽聽 聽%t聽聽聽聽聽
杈撳嚭浜х敓璇ユ棩蹇椾簨浠剁殑綰跨▼鍚?/span>
聽聽聽聽聽 <!-- The default pattern: Date Priority [Category] Message\n -->
聽聽聽聽聽 <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
聽聽聽 </layout>
聽 </appender>

聽<!杈撳嚭鏂瑰紡鏄細姣忓ぉ涓涓棩蹇楁枃浠?gt;
聽 <!-- A time/date based rolling appender -->
聽 <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
聽聽聽聽<!--璁劇疆閫氶亾鍚嶇О鏄細file錛岃緭鍑烘柟寮廌ailyRollingFileAppender-->
聽聽聽 <param name="File" value="${jboss.server.home.dir}/log/server.log"/>
聽聽聽聽<!--鏃ュ織鏂囦歡璺緞鍜屾枃浠跺悕縐?-->
聽聽聽 <param name="Append" value="false"/>
聽聽聽<!-- 璁劇疆鏄惁鍦ㄩ噸鏂板惎鍔ㄦ湇鍔℃椂錛屽湪鍘熸湁鏃ュ織鐨勫熀紜娣誨姞鏂版棩蹇?-->

聽聽聽 <!-- Rollover at midnight each day -->
聽聽聽 <param name="DatePattern" value="'.'yyyy-MM-dd"/>

聽聽聽 <!-- Rollover at the top of each hour
聽聽聽 <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
聽聽聽 -->

聽聽聽 <layout class="org.apache.log4j.PatternLayout">
聽聽聽聽聽 <!-- The default pattern: Date Priority [Category] Message\n -->
聽聽聽聽聽 <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>

聽聽聽聽聽 <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
聽聽聽聽聽 <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
聽聽聽聽聽聽 -->
聽聽聽 </layout>聽聽聽聽
聽 </appender>


聽涓婇潰鏄痡boss涓媗og4j鐨勯粯璁ら厤緗紝瀵筳boss鐨剆erver榪涜鏃ュ織璁板綍錛屾帴涓嬫潵鎴戜滑娣誨姞web欏圭洰鐨勬棩蹇楋紝鍦╨og4j.xml
聽 鏂囦歡涓妸涓嬮潰鐨勯厤緗俊鎭姞涓婂幓灝卞彲浠ヤ簡


聽 <!-- A size based file rolling appender-->
聽 <appender name="com.szypt.all" class="org.jboss.logging.appender.RollingFileAppender">
聽聽聽 <param name="File" value="${jboss.server.home.dir}/log/elathen.log"/>
聽聽聽 <param name="Append" value="true"/>
聽聽聽 <param name="MaxFileSize" value="500KB"/>
聽聽聽 <param name="MaxBackupIndex" value="1"/>

聽聽聽 <layout class="org.apache.log4j.PatternLayout">
聽聽聽聽聽 <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
聽聽聽 </layout>聽聽聽聽
聽 </appender>

聽 <logger name="com.szypt">
聽聽聽 <level value="DEBUG" />
聽聽聽 <appender-ref ref="com.szypt.all"/>
聽 </logger>



]]>
JBPM Hibernate cachehttp://www.tkk7.com/wuxufeng8080/articles/94081.html椋庝漢鍥?/dc:creator>椋庝漢鍥?/author>Tue, 16 Jan 2007 00:58:00 GMThttp://www.tkk7.com/wuxufeng8080/articles/94081.htmlJBPM Hibernatecache

Applies to: JBPM 3.1.2, JBoss 4.0.5-GA

Everything starts with a beautiful concept but has to pass past those nasty errors. The same applies to this JBPM project, everything was nice, I have seen it running and then I was supposed to take the sources, clean, organize and enhance. Everything ok until now. The only problem is that when deploying the JBPM (sar) service there was this error:

16:09:17,402 ERROR [CommandExecutorThread] org.hibernate.HibernateException: Could not instantiatecacheimplementation

The first idea was to enable DEBUG logging but the result was not much cleared:

org.hibernate.HibernateException: Could not instantiatecacheimplementation
at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:64)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:214)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90)
at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74)
at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78)
at org.jbpm.persistence.db.DbPersistenceService.getMessagingSession(DbPersistenceService.java:235)
at org.jbpm.JbpmContext.getMessagingSession(JbpmContext.java:521)
at org.jbpm.msg.db.DbMessageService.<init>(DbMessageService.java:49)
at org.jbpm.msg.db.DbMessageServiceFactory.openService(DbMessageServiceFactory.java:32)
at org.jbpm.svc.Services.getService(Services.java:136)
at org.jbpm.svc.Services.getMessageService(Services.java:172)
at org.jbpm.msg.command.CommandExecutorThread.executeCommand(CommandExecutorThread.java:112)
at org.jbpm.msg.command.CommandExecutorThread.run(CommandExecutorThread.java:79)
Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
at org.hibernate.cache.NoCacheProvider.buildCache(NoCacheProvider.java:21)
at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:61)
... 13 more
16:09:17,402 DEBUG [JbpmContext] closing JbpmContext
16:09:17,402 DEBUG [Services] closing service 'persistence': org.jbpm.persistence.db.DbPersistenceService@71dfd7
16:09:17,402 ERROR [CommandExecutorThread] org.hibernate.HibernateException: Could not instantiatecacheimplementation

Apparently the cacheimplementationcould not been found or it was expecting some configuration properties which where not set. I checked in my deploy/lib directory and the ehcache.jar was there. I started to modify the hibernate.hbm.xml which was basically the one from the jbpm examples and which was not working.

First successful try:
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.cache.use_query_cache">false</property>
This seems to work, however it disables all the cache which is not exactly what I want.

Second successful try:

<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
<!--
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.cache.use_query_cache">false</property>
-->

In the mean time I also tried:

<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
<!--
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.cache.use_query_cache">false</property>
-->

which also worked.
Apparently all was related to this in hibernate documentation, as it seems EhCache is no longer a default implementation and this was what JPBM was complaing about:

"You have the option to tell Hibernate which caching implementation to use by specifying the name of a class that implements org.hibernate.cache.CacheProvider聽 using the property hibernate.cache.provider_class. ... Note that versions prior to 3.2 defaulted to use EhCache as the default cache provider; that is no longer the case as of 3.2."

Warning: just undeploying/deploying the sar gave me very unreplicable results. The only way I could verify the configuration correctly each way was to restart the container :((

Links with helped me with this:



]]>
主站蜘蛛池模板: 精品成人一区二区三区免费视频 | 久久免费观看视频| a国产成人免费视频| 亚洲成年人啊啊aa在线观看| 亚洲av色香蕉一区二区三区蜜桃| 日本三级在线观看免费| 亚洲中文字幕无码日韩| 亚洲欧美日韩综合久久久| 很黄很污的网站免费| 亚洲精品无码久久久影院相关影片 | 亚洲免费福利视频| 亚洲国产天堂久久久久久| 香港特级三A毛片免费观看| 国产va免费精品观看精品| 久久精品国产亚洲av麻豆蜜芽| 无码国产精品一区二区免费式直播 | 最刺激黄a大片免费网站| 亚洲日产2021三区在线| 人成午夜免费视频在线观看| 亚洲精品无码专区| 亚洲精品国产V片在线观看 | 少妇太爽了在线观看免费视频| 亚洲AV日韩AV高潮无码专区| 草久免费在线观看网站| 美女视频黄免费亚洲| 亚洲欧洲日产国码久在线| 日本中文一区二区三区亚洲| 亚洲精品美女久久久久久久| 91精品免费国产高清在线| 久久精品九九亚洲精品| 最近的中文字幕大全免费版| 亚洲春黄在线观看| 在线观看免费亚洲| a级毛片免费播放| 亚洲精品中文字幕乱码三区| 久久精品毛片免费观看| 亚洲heyzo专区无码综合| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲av无码一区二区三区不卡| 1000部无遮挡拍拍拍免费视频观看| 亚洲国产精品无码av|