锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码专区国产乱码电影 ,亚洲宅男精品一区在线观看,亚洲av无码乱码国产精品fc2http://m.tkk7.com/wuxufeng8080/category/19251.htmlzh-cnFri, 09 Mar 2007 13:49:05 GMTFri, 09 Mar 2007 13:49:05 GMT60JBoss涓嬮厤緗甽og4jhttp://m.tkk7.com/wuxufeng8080/articles/102610.html椋庝漢鍥?/dc:creator>椋庝漢鍥?/author>Thu, 08 Mar 2007 07:55:00 GMThttp://m.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://m.tkk7.com/wuxufeng8080/articles/94081.html椋庝漢鍥?/dc:creator>椋庝漢鍥?/author>Tue, 16 Jan 2007 00:58:00 GMThttp://m.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:



]]>
主站蜘蛛池模板: 亚洲无mate20pro麻豆| 亚洲AV综合色区无码另类小说 | 国产成人无码精品久久久免费| 色吊丝永久在线观看最新免费| 亚洲精品123区在线观看| 毛片基地免费观看| 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 亚洲国产av一区二区三区丶| 思思re热免费精品视频66| 亚洲一级片在线播放| 黄a大片av永久免费| 在线观看亚洲电影| 久久青青草原亚洲av无码| 中国国产高清免费av片| 亚洲av无码一区二区乱子伦as| 久久午夜伦鲁片免费无码| 亚洲国产成人久久综合一区| 成年午夜视频免费观看视频| 精品国产_亚洲人成在线| 免费在线视频一区| 中国一级特黄的片子免费 | 久久亚洲高清观看| 国产麻豆成人传媒免费观看| 亚洲高清视频免费| 嫩草视频在线免费观看| 免费人成网站永久| 亚洲无线电影官网| 免费无码又爽又刺激高潮的视频| 男女男精品网站免费观看| 亚洲国产第一页www| 日本免费人成黄页在线观看视频| eeuss免费天堂影院| 亚洲成人网在线观看| 国产午夜免费福利红片| 特级一级毛片免费看| 亚洲精品乱码久久久久久自慰| 丁香花免费完整高清观看| 一级做a爰片久久毛片免费看| 亚洲精品高清久久| 四虎永久成人免费| 91人成网站色www免费下载|