hornetq-2.2.14.Final\config\stand-alone\non-clustered\hornetq-beans.xml
<!-- JNDI server. Disable this if you don't want JNDI -->
<bean name="JNDIServer" class="org.jnp.server.Main">
<property name="namingInfo">
<inject bean="Naming"/>
</property>
<property name="port">1099</property>
<property name="bindAddress">172.16.0.23</property>
<property name="rmiPort">1098</property>
<property name="rmiBindAddress">172.16.0.23</property>
</bean>
set JVM_ARGS=%CLUSTER_PROPS% -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -Xms512M -Xmx1024M -Dhornetq.config.dir=%CONFIG_DIR% -Djava.util.logging.config.file=%CONFIG_DIR%\logging.properties -Djava.library.path=. -Djnp.port=1099 -Djnp.rmiPort=1098 -Djnp.host=172.16.0.23 -Dhornetq.remoting.netty.host=172.16.0.23-Dhornetq.remoting.netty.port=5445 -Djava.rmi.server.hostname=172.16.0.23
org.hibernate.hql.ast.hqltoken weblogic
關鍵字: weblogic 10
在運行過程中出現
ClassNotFoundException: org.hibernate.hql.ast.HqlToken 錯誤weblogic異常退出。原因:
Hibernate3.0 采用新的基于ANTLR的HQL/SQL查詢翻譯器,在Hibernate的配置文件中,hibernate.query.factory_class屬性用來選擇查詢翻譯器。
(1)選擇Hibernate3.0的查詢翻譯器:
hibernate.query.factory_class =
org.hibernate.hql.ast.ASTQueryTranslatorFactory
(2)選擇Hibernate2.1的查詢翻譯器
hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory
為了使用3.0的批量更新和刪除功能,只能選擇(1)否則不能解釋批量更新的語句,當使用的時候出現了不支持條件輸入中文的情況。選擇(2)可以支持輸入中文,但沒法解釋批量更新語句了
在hibernate3中需要用到antlr,然而這個包在weblogic.jar中已經包含了antrl類庫,就會產生一些類加載的錯誤,無法找到在war或者ear中的hibernate3.jar。
出現這個錯誤之后,antlr會調用System.exit(),這樣weblogic就會中止服務。
解決方法:
1.是在hibernate.properties文件中增加屬性:hibernate.query.factory_class, 屬性的值是org.hibernate.hql.classic.ClassicQueryTranslatorFactory,這樣就可以解決問題了。
但是部分功能會有問題,譬如
但本系在批量刪除和更新會有問題,本系統不采用
此處可不修改
2.將antlr-2.7.6.jar拷貝到bea\wlserver_10.3\server\lib目錄下且放置在weblogic.jar的前面,然后修改
user_projects\domains\base_domain\bin目錄下的startWebLogic.cmd
在set CLASSPATH之前加上下面一句:
set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.5H3.jar;
在set CLASSPATH之后加上下面一句:
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH% 問題隨即解決。
re: 一種能跨數據庫的樹形數據表格設計 單飛 2010-10-27 15:46
一般來說tree model 不會全部構造出來,除非數據量很少。針對海量的深度,要使用動態加載,比如樹的節點被點擊開的時候才取子目錄的數據。Lazy-Load.
re: 海底撈的火爆是有理由的 單飛 2010-02-04 14:44
其實很簡單,就是把員工當人看,美國有西南航空公司持續31年盈利.
re: RCP實踐之安全模型 單飛 2009-07-06 13:40
呵呵,最好能夠封裝成為一個無侵入的插件.統一對Action和View/Editor進行管理,或者使用Perspective也不錯哦.
re: 向XMIND 2007學習 單飛 2009-07-06 13:13
現在都開源了,可以研究一下
收費的,而且有的情況就不能熱更新,不如自己定義ClassLoader,100%成功。
re: 年終歲尾,拿自己的設計出來曬一曬 單飛 2009-01-25 11:51
那個MM是誰???別賣關子了。
re: 來日本的第40天 單飛 2009-01-25 11:43
靜子,好好努力吧,你會成功的。
T[] newItems = (T[]) Array.newInstance(items.getClass().getComponentType(), items.length - 1);
http://www.aygfsteel.com/sdyjmc/archive/2008/09/23/230762.html
re: 快速構建面向服務的應用 單飛 2008-11-11 09:46
面向構件的開發?
re: 淺談JAVA程序破解 單飛 2008-11-10 13:58
public static Object getRemoteEJBHome(String OOOoOo00oO0O0O0ooOoOO, Class OO0oOO0O0o0oO0o00oOoO)
throws NamingException
{
請問這種把包名和變量名稱都替換為OO0oOO0O0o0oO0o00oOoO是使用了什么混淆工具?
sdyjmc@163.com
能不能也給我一份,謝謝
re: 我的書終于出了 單飛 2008-10-08 11:49
恭喜,成功源于分享。
re: 80后十大通病!你也絕對有 單飛 2008-09-08 12:31
速度可以掩蓋一切,借用民主的觀點去看上述問題,毫無道理可言。
RemoteObject是要收費的吧?不如自己調用HttpRequest發送請求和傳送對象.
re: 芒果軟件XMIND 2007 單飛 2008-04-24 16:55
我感覺人類的思維不是這個樣子的。