欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

linux weblogic 引用antlr.jar,Linux環境下Weblogic部署應用的一些問題

发布时间:2023/12/19 linux 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux weblogic 引用antlr.jar,Linux環境下Weblogic部署應用的一些問題 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近在Linux下Weblogic中部署應用,碰到一些問題,糾結了好久,也查了好多資料,最后總算是成功解決了碰到的各種問題。

這里記錄下遇到的一些問題和解決方法,整體做個總結。

問題一:org.hibernate.HibernateException: Errors innamed queries:

findTasks,findMessages,findTimers,findGroupsByUserAndGroupType, findProcessInstanceIds...

問題出現的原因是antlr-2.7.6.jar。解決方法:

添加antlr-2.7.6.jar到bea\wlserver_10.3\server\lib目錄下

修改startWeblogic.sh,在CLASSPATH前后添加為:

set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.6.jar;

set CLASSPATH=%SAVE_CLASSPATH%

set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%

如果是Linux環境,則修改startWeblogic.,在CLASSPATH前后添加為:

PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar"

CLASSPATH="${SAVE_CLASSPATH}"

CLASSPATH="${PRE_CLASSPATH}:${CLASSPATH}"

問題二:

weblogic.application.ModuleException:java.lang.NoSuchMethodError:org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.(Lorg/hibernate/validator/resourceloading/ResourceBundleLocator;)V

出現類似問題的原因,是沒有設置優先加載web應用內的jar包。解決方法:

在Weblogic.xml中添加配置

true

問題三:weblogic在不解壓war的情況下不能獲取應用路徑

因為Weblogic不對war包自動解壓。解決方法:

在Weblogic.xml中添加配置

true

看來對Weblogic的部署描述符不是很清楚,附個鏈接,多看多學習吧。

总结

以上是生活随笔为你收集整理的linux weblogic 引用antlr.jar,Linux環境下Weblogic部署應用的一些問題的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。