SSH框架中NoSuchMethodError: antlr.collections.AST.getLine()的解決方案
問題:
當配置好SSH框架後,使用Hibernate的Query功能時發生如下異常:
NoSuchMethodError: antlr.collections.AST.getLine()
原因:
Struts2中的antlr-2.7.2jar包與Hibernate中的antlr-2.7.2沖突.
解決方案:
1 在MyEclipse中將Strut2的antlr-2.7.2移除
2 在Tomcat的webapps對應的項目下,將lib目錄的antlr-2.7.2.jar包刪除(這是Struts2的包),只保留Hibernate的antlr-2.7.7.jar(如下圖).
3 重新發布項目,重啟Tomcat。
SSH框架中NoSuchMethodError: antlr.collections.AST.getLine()的解決方案
相關推薦
SSH框架中NoSuchMethodError: antlr.collections.AST.getLine()的解決方案
重啟 ges etl loading clip comm err () method 問題: 當配置好SSH框架後,使用Hibernate的Query功能時發生如下異常: NoSuchMethodError: antlr.collections.AST.getLine()
ssh框架出現Java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I錯誤
過程 err 比較 nat config hibernate 性能 user erro 原因:因為Struts自帶的antlr-2.7.2.jar,比Hibernate自帶的antlr-2.7.7.jar的版本要低,存在jar包沖突現象,因此要刪除前一個低版本的。
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
gre ron cee invoke prev ppi ont intercept apps Spring 4.1.0+Hibernate 4.1.4+Struts 2.1報錯 原因是這個包antlr有沖突 解決辦法: 到Tomcat下的\Apache Soft
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解決方法
出現的問題是struts裡面的 antlr-2.7.2.jar和hibernate 裡面的anltr-2.7.6.jar。將anltr-2.7.2.jar包刪除即可。 但如果匯入的是myeclipse包就需要將 antlr-2.7.2.jar 換成hibernate 裡
ssh框架中文保存數據庫MySQL亂碼
nco encoding -- 檢查 character spa utf8 cal rip 檢查後臺獲取前端頁面數據打印到console控制臺無亂碼:tomcat配置沒有問題; 檢查MySQL數據庫編碼設置:字符集:utf8 -- UTF-8 Unicode,排序規則:ut
SSH框架中hibernate 出現 user is not mapped 問題
eat and lis pub dao col 自己 return alc SSH框架中hibernate 出現 user is not mapped 問題 在做SSH框架整合時,在進行DAO操作時。這裏就只調用了chekUser()方法。運行時報 us
SSH框架中的使用OpenSessionInView的問題
觀點一: 今天有一個朋友問了我一個問題,他使用的是Hibernate/Spring/Struts架構,配置使用Spring的 OpenSessionInView Filter,但是發現不生效,lazy的集合屬性在頁面訪問的時候仍然報session已經關閉的錯誤。我和他一起檢查了所有的配置和相關
在SSH框架中,多個持久層物件相互引用,從而引發分頁查詢中,查詢所得的持久化物件轉換為JSON字串報錯的原因及解決方案
引言: 使用EasyUI框架的小夥伴們都知道,在使用datagrid(資料表格)時,會傳入如一個URL,用於請求資料表格中的所顯示的資料: <!--建立一個空表格--> <table id="mytable"></table>
ssh框架中遇到的問題
最近在學習ssh框架,想要自己搭建一個框架真心不容易,好不容易框架搭好了,專案能跑起來了,寫業務邏輯的時候又遇到很多問題,比如一對多的對映問題,話不多說上程式碼。。 BuildingType package com.xxx.pojo; import java.i
ssh框架中遇到的問題(2)
Spring注入的時候出現了一個bug,弄了很久,終於找出來了。。 我的這個專案沒有使用註解自動注入bean,使用的xml配置自動注入bean,給出相關程式碼: AdminDaoImpl.java public class AdminDaoImpl implem
SSH框架中web.xml配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML
UEditor (JSP 1.4.3版本) 整合到ssh框架中
通過以上配置,ueditor基本上就可以使用了。 二:圖片顯示問題 1,如果ueditor圖片上傳失敗,提示“未找到上傳資料” 這時要檢查專案的jar包,刪除common-io-1.4.jar 即可上傳成功 2,如果ueditor圖片上傳成功,但是顯示不出來 這個問題就是讀取圖片
java 單例模式及在SSH框架中運用
定義: 確保某一個類只有一個例項,而且自動例項化並向整個系統提供這個例項。 程式碼: Singleton類稱為單例類,通過使用private的建構函式確保了在一個應用中只產生一個例項,並且是自行例項化的。 Java程式碼 /** * 執行緒安全的
SSH框架中如何輸出訪問的Action路徑和頁面
public class SystemOutPrint implements Interceptor { public void destroy() { // TODO Auto-generated method stub } public void init() { // TODO Aut
【疑問】SSH框架中把程式交給struts2造成的空指標錯誤
今天在給ssh框架的程式寫增加模組時,不停地在action類中的service物件的save方法報空指標異常。 在控制檯輸出實體的屬性,一切正常,說明表單傳過來的資料肯定沒問題。 查了一下網上的資料,有不同的方法改成功的: 1 刪除log4j的包 2 把程式交給
SSH框架中的配置檔案值web.xml
Web.xml <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.s
SSH框架中使用log4j的方便之處
本文轉自:http://www.cnblogs.com/rushoooooo/archive/2011/08/29/2157361.html 1. 動態的改變記錄級別和策略,即修改log4j.properties,不需要重啟Web應用,這需要在web.xml中設定一下。 2
在ssh框架中,ayui資料表的使用
後臺程式碼 private Map<String,Object> jsonData; //layui前端 接收的資料庫是Map集合 public Map<String, Object> getJsonData() {
ssh框架中,ajax無法呼叫servlet的一種原因:web.xml中servlet與struts的衝突。
在進行一個ssh專案開發的過程中,在使用ajax+servlet做聯想輸入時出現了一個問題,功能總是無法實現,在測試之後發現問題處在ajax完全沒有呼叫servlet!於是便開始找錯,新建了一個web
SSH框架中struts2標籤在s:iterator標籤下使用s:select標籤
下面放幾段程式碼 實體類中 @Entity //實體 @Table(name="zl_user") public class Personinfo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(na