最近在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部署應用的一些問題相关推荐

  1. mysql 分表全局id_MySQL分庫分表環境下全局ID生成方案

    摘要: 介紹來自flicker和twitter的兩種解決分布式環境下全局ID生成方案. 目錄: 1. 數據庫自增ID--來自Flicker的解決方案 2. 獨立的應用程序--來自Twitter的解決方 ...

  2. mysql5.7版本源_用最新MySQL 8.0的源安裝MySQL 5.7版本(CentOS 7環境下)

    起因: 從官網下了MySQL最新8.0版本的源,安裝了MySQL 8.0.13,但是發現版本太新了跟其他軟件不兼容,而且改了半天其他軟件配置都沒改好(囧rz)...算了,卸載了8.0,還是安回5.7的 ...

  3. ubuntu 環境下 bochs 的安裝

    1. bochs 安裝步驟 2.狄泰的唐老师提供的bochsrc文件内容模板如下: 3. configure /make 時會出現的問題 (轉載) https://blog.csdn.net/liu0 ...

  4. linux ls不显示total,Linux中使用ls指令时total的意思

    1. filesystem 在格式化的時候就規範好了 block 的大小,在 ext2/ext3 的環境下,這個 block 不變: 2. 每一個 block 僅能容納一個檔案,所以如果 block ...

  5. zedboard移植linux内核,zedboard-嵌入式Linux系統移植

    1.在構建好嵌入式開發環境的基礎上進行下一步開發移植工作. 2.編譯U-Boot 首先在線獲取U-Boot源碼,在源碼include/configs/zynq_zed.h中,修改IP地址(CONFIG ...

  6. linux 安装java se,Linux 下安裝 Java SE Development Kit(JDK)並配置環境變量

    終端輸入以下命令: # 創建 JDK 目錄,-p 為創建多個目錄 $ sudo mkdir -p /opt/java # 將 JDK 解壓到指定目錄(看自己的習慣) $ sudo tar zxvf ~ ...

  7. linux搭建directx环境,微軟開始在WSL 2環境中的Linux支援DirectX

    微軟在//build 2020大會上宣布,適用於Linux的Windows子系統WSL 2(Windows Subsystem for Linux 2)開始支援GPU硬體加速,簡單來說,微軟發布了一個 ...

  8. linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  9. python virtualenv 坑_Python 虛擬環境 | Mac/Linux下如何避坑安裝配置Virtualenv

    1.為什么要使用虛擬環境 在Python中,不同的應用可能需要用到不同版本的第三方包,而這些第三方包被統一存放到目錄site-packages中,不同版本的包容易相互覆蓋,如安裝Django 2.1時 ...

最新文章

  1. Android开发出现Warning:Gradle version 2.10 is required. Current version is 2.8
  2. 二叉搜索树(BST)?平衡二叉树(AVL)?
  3. 数字图像处理matlab实验对图像复原,数字图像处理实验07图像的复原处理
  4. CDN - 域名解析错误排查
  5. 201771010102 常惠琢《面向对象程序设计(java)》第八周学习总结
  6. 第 5-7 课:Java 中的各种锁和 CAS + 面试题
  7. 每天进步一点点《ML - K-means》
  8. Nhibernate与代码生成器介绍(转载)
  9. 项目学习 - 收藏集 - 掘金
  10. 查看端口占用情况lsof,并关闭对应进程kill
  11. poj 3211 Washing Clothes (01)
  12. C语言程序设计:现代方法 中文高清PDF版下载
  13. Trip to Canvas(1)
  14. mysql 数据库自动备份(bat+计划任务方式)--亲测备份及还原成功
  15. NAT环境FTP服务器的映射及访问过程详解
  16. 华为“不造车”的承诺,快到期了
  17. python3 工作上一些正则表达式
  18. 重装服务器系统只装C盘,如何只重装C盘的系统?
  19. Css3之画哆啦A梦
  20. 快消品行业S2B2C电子商务网站提升供应链效率,加速行业整合

热门文章

  1. 网络编程(part10)--socket套接字编程之UDP套接字
  2. LeetCode53:最大子序和(分治思想,Python3实现)
  3. 15 款Python编辑器的优缺点,别再问我“选什么编辑器”啦!
  4. 基于业务解释的特征重要性计算
  5. JavaScript 里三个点 ... 的用法
  6. 2021年6月3日,SAP 全球蓝宝石大会将在线上盛大启幕
  7. SAP Commerce Cloud 导入消费OCC API需要使用的credentials
  8. SAP Commerce Cloud如何针对Spartacus进行安装
  9. Field creation not permitted in partner development mode
  10. SAP Kyma发布到SAP Marketing Cloud的事件