锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码专区国产乱码电影 ,亚洲宅男精品一区在线观看,亚洲av无码乱码国产精品fc2http://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榛樿鐨勯厤緗紝鎴戜滑鍏堢啛鎮(zhèn)変竴涓?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鍜岃緭鍑烘柟寮忥細(xì)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
鏄釜鍏ㄥ眬鐨勮繃婊ゅ櫒錛屽畠?yōu)畣鎶婁綆浜庢墍璁劇疆鐨?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綾誨悕杈撳嚭鐨勫洿聽聽濡傦細(xì)"org.apache.elathen.ClassName",
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 %C{2}
灝嗚緭鍑篹lathen.ClassName
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽%d聽聽聽聽聽
杈撳嚭鏃ュ織鏃墮棿鍏舵牸寮忎負(fù) %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>

聽<!杈撳嚭鏂瑰紡鏄細(xì)姣忓ぉ涓涓棩蹇楁枃浠?gt;
聽 <!-- A time/date based rolling appender -->
聽 <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
聽聽聽聽<!--璁劇疆閫氶亾鍚嶇О鏄細(xì)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:



]]>
主站蜘蛛池模板: 亚洲日本久久一区二区va| 亚洲乱码无限2021芒果| 国产激情免费视频在线观看| 久久水蜜桃亚洲av无码精品麻豆| 久久午夜夜伦鲁鲁片免费无码 | 国产精品久久久久久亚洲影视 | 中文字幕亚洲激情| 无人在线观看免费高清| 456亚洲人成在线播放网站| 国产aa免费视频| 久久狠狠躁免费观看| 亚洲中文字幕久久精品无码VA | 亚洲自国产拍揄拍| 中文字幕亚洲一区二区三区| 16女性下面无遮挡免费| 国产偷国产偷亚洲高清人| 亚洲一区二区电影| 亚洲国产成人久久精品99 | 国产福利免费在线观看| 久久青草91免费观看| 极品美女一级毛片免费| 亚洲w码欧洲s码免费| 亚洲国产另类久久久精品| 无码人妻精品一二三区免费| 久久香蕉国产线看免费| 亚洲Av无码国产一区二区| 亚洲制服丝袜在线播放| 国产亚洲一区二区在线观看| 国产精品公开免费视频| 国产va精品免费观看| 99re免费99re在线视频手机版| 一级毛片在线免费播放| 国产成人综合久久精品亚洲| 亚洲av专区无码观看精品天堂| 亚洲国产精品VA在线观看麻豆| 曰批全过程免费视频播放网站| 污污视频网站免费观看| 亚洲国产成人综合精品| 亚洲夜夜欢A∨一区二区三区| 日韩在线天堂免费观看| 欧美好看的免费电影在线观看|