mis98zb

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            7 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks

          2006年6月1日 #

          在tomcat中輸出log,有兩種方式:

          首先就是在log4j.properties中使用org.apache.log4j.ConsoleAppender方式輸出。這樣,log會輸出到tomcat的標準輸出log里邊去。

          還有就是使用org.apache.log4j.FileAppender一類的方式輸出。這樣就會輸出到自己指定的文件里去。
          這時候有一點需要注意:文件路徑的問題。
          在log4j.properties中把文件名設置為${catalina.base}/logs/YourFileName.log的話,就能輸出到tomcat的log目錄中(如果在eclipse的WDT中使用的話,就在workspace所在路徑下的.metadata\.plugins\org.eclipse.wst.server.core\tmpX。X為數字,對應eclipse中設置的server的編號。)。
          如果只指定一個文件名的話,就會輸出到tomcat被啟動時的目錄中。
          posted @ 2007-02-13 09:48 mis98zb 閱讀(781) | 評論 (0)編輯 收藏

          呵呵,用上spring2.0了,但是辛辛苦苦研究出來的1.2.x的配置方法也不忍心就這么扔了,放這里做個記錄吧。
          首先是基于Java5 Annotation的配置:
          <?xml?version="1.0"?encoding="UTF-8"?>
          <!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd">
          <beans>
          ????
          <import
          ????????
          resource="classpath:cn/com/nec/esmpro/gserver/util/database/database.beans.xml"?/>

          ????
          <bean
          ????????
          class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator">
          ????????
          <description>Switch?AOP?function?ON!</description>
          ????
          </bean>

          ????
          <bean
          ????????
          class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor">
          ????????
          <constructor-arg>
          ????????????
          <bean class="org.springframework.transaction.interceptor.TransactionInterceptor">
          ????????????????
          <property?name="transactionManager">
          ????????????????????
          <bean class="org.springframework.orm.hibernate3.HibernateTransactionManager">
          ????????????????????????
          <property?name="sessionFactory" ref="gserverSessionFactoryBean"?/>
          ????????????????????
          </bean>
          ????????????????
          </property>
          ????????????????
          <property?name="transactionAttributeSource">
          ????????????????????
          <bean?class="org.springframework.transaction.annotation.AnnotationTransactionAttributeSource"/>
          ????????????????
          </property>
          ????????????
          </bean>
          ????????
          </constructor-arg>
          ????
          </bean>
          </beans>
          然后是只使用XML的配置:
          <?xml?version="1.0"?encoding="UTF-8"?>
          <!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd">
          <beans>
          ????
          <import
          ????????
          resource="classpath:cn/com/nec/esmpro/gserver/util/database/database.beans.xml"?/>

          ????
          <bean
          ????????
          class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator">
          ????????
          <description>Switch?AOP?function?ON!</description>
          ????
          </bean>

          ????
          <bean
          ????????
          class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor">
          ????????
          <property?name="classFilter">
          ????????????
          <bean?class="???????????????????????????????????????">
          ????????????
          </bean>
          ????????
          </property>
          ????????
          <property?name="transactionInterceptor">
          ????????????
          <bean?class="org.springframework.transaction.interceptor.TransactionInterceptor">
          ????????????????
          <property?name="transactionManager">
          ????????????????????
          <bean?class="org.springframework.orm.hibernate3.HibernateTransactionManager">
          ????????????????????????
          <property?name="sessionFactory"?ref="gserverSessionFactoryBean"?/>
          ????????????????????
          </bean>
          ????????????????
          </property>
          ????????????????
          <property?name="transactionAttributes">
          ????????????????????
          <props>
          ????????????????????????
          <prop?key="*">PROPAGATION_REQUIRED</prop>
          ????????????????????????
          <prop?key="find*">PROPAGATION_REQUIRED,readOnly</prop>
          ????????????????????
          </props>
          ????????????
          </property>
          ????????????
          </bean>
          ????????
          </property>
          ????
          </bean>
          </beans>

          posted @ 2006-08-22 14:47 mis98zb 閱讀(530) | 評論 (0)編輯 收藏

          寫了半天,老是出現config為null的問題:

          1?2006-08-10?00:37:54,015?INFO?[org.hibernate.cfg.AnnotationConfiguration]?-?Mapping?package?cn.com.nec.esmpro.gserver.author
          2?2006-08-10?00:37:54,093?WARN?[org.hibernate.cfg.AnnotationBinder]?-?Package?not?found?or?wo?package-info.java:?cn.com.nec.esmpro.gserver.author
          3?2006-08-10?00:37:54,093?INFO?[org.hibernate.cfg.AnnotationConfiguration]?-?Mapping?package?cn.com.nec.esmpro.gserver.source
          4?2006-08-10?00:37:54,093?WARN?[org.hibernate.cfg.AnnotationBinder]?-?Package?not?found?or?wo?package-info.java:?cn.com.nec.esmpro.gserver.source
          5?2006-08-10?00:37:54,750?INFO?[org.hibernate.cfg.AnnotationConfiguration]?-?Mapping?package?cn.com.nec.esmpro.gserver.user_support
          6?2006-08-10?00:37:54,750?WARN?[org.hibernate.cfg.AnnotationBinder]?-?Package?not?found?or?wo?package-info.java:?cn.com.nec.esmpro.gserver.user_support
          7?2006-08-10?00:37:54,750?INFO?[org.hibernate.cfg.Configuration]?-?Configured?SessionFactory:?null
          不知道什么原因。
          :(
          posted @ 2006-08-10 00:41 mis98zb 閱讀(1223) | 評論 (2)編輯 收藏

          在使用DB4O的時候發現兩個問題。
          1?????????ObjectSet?result?=?db.get(new?Object());
          2?????????for?(Object?obj?:?result)?{
          3?????????????db.delete(obj);
          4?????????}
          5?????????db.commit();

          第一行如果用
          db.get(Object.class)
          則一個對象都取不出來,
          db.get(new?Object());
          卻可以把對象都取出來。
          然而更奇怪的是第三行能夠刪掉大部分對象,卻刪不掉存在數據庫里的enum類型的對象。
          真是奇怪了……

          posted @ 2006-07-12 17:33 mis98zb 閱讀(238) | 評論 (0)編輯 收藏

          用laszlo IDE也有一段時間了,可惜一直不得其法,用的很是不爽。

          正規的用法大概是這樣的:
          創建一個laszlo類型的工程,設置好LPS Web Root,就可以在這個工程里開發lzx類型的代碼了。
          需要調試的時候,選中需要調試的canvas類型的lzx文件,在右鍵菜單中選擇Run As ——〉Laszlo Application。
          它會打開默認瀏覽器,用以調試這個lzx文件。
          posted @ 2006-06-01 13:28 mis98zb 閱讀(553) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 永德县| 柳河县| 阜新市| 涟水县| 南召县| 绥阳县| 梁河县| 调兵山市| 班玛县| 安国市| 怀宁县| 汉源县| 永泰县| 沂南县| 鲁甸县| 贵港市| 鹤庆县| 思南县| 仁怀市| 沂南县| 芜湖市| 阳泉市| 怀安县| 临洮县| 浦县| 高淳县| 祁连县| 鄄城县| 黎城县| 韶关市| 清水河县| 拜城县| 济宁市| 门头沟区| 黔西县| 行唐县| 襄垣县| 云霄县| 从江县| 隆子县| 策勒县|