欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
struts+hibernate項目debug總結

轉:

javax.servlet.ServletException: Cannot retrieve mapping for action /companyNews

struts-config.xml中沒(méi)有寫(xiě)相關(guān)companyNews的action.

============================================
在myeclipse 增加一個(gè)jar包時(shí)候,先打開(kāi)項目properties,選擇java build path --> libraries -->add external JARs 選擇到需要的jar包,加入后,發(fā)現,他這個(gè)包加載的是絕對路徑,而我們的項目需要cvs共享,無(wú)法

commit到cvs服務(wù)器。myeclipse有以下提示信息:
2 build path entries are missing.

解決辦法是,關(guān)閉myeclipse,用notepad打開(kāi)項目目錄下的 .classpath, 手動(dòng)修改成相對路徑,并且檢查,指定的相對路徑中是否真正添加了jar包,
啟動(dòng)myeclipse就可以上傳新添加的jar包了。


=============================================
在使用junit/StrutsTest時(shí)候,報錯:
java.lang.UnsupportedClassVersionError: junit/framework/TestListener (Unsupported major.minor version 49.0)

原因是如果是jdk1.4的話(huà),只能使用junit3.8以下版本,如果是使用jdk1.5的話(huà),必須使用junit4.0以上版本。






==========================================================

Cannot find ActionMappings or ActionformBeans collection
原因是:web.xml文件中沒(méi)有配置struts-config.xml的相關(guān)信息。


============================================================

org.apache.jasper.JasperException: The absolute uri:
http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application


缺少jstl的相關(guān)jar和web.xml配置
jstl.jar
<taglib>
  <taglib-uri>
http://java.sun.com/jstl/fmt</taglib-uri>
  <taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/fmt-rt</taglib-uri>
  <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/core</taglib-uri>
  <taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/core-rt</taglib-uri>
  <taglib-location>/WEB-INF/c-rt.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/sql</taglib-uri>
  <taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/sql-rt</taglib-uri>
  <taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/x</taglib-uri>
  <taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>

<taglib>
  <taglib-uri>
http://java.sun.com/jstl/x-rt</taglib-uri>
  <taglib-location>/WEB-INF/x-rt.tld</taglib-location>
</taglib>


==========================================================

Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV


standard.jar沒(méi)有放在lib里面


===========================================================

創(chuàng )建oracle表的時(shí)候,使用了,role和comment關(guān)鍵字,建議不要將這兩個(gè)關(guān)鍵字作為表名和字段名。
建議用toad或plsql developer創(chuàng )建表,這樣軟件會(huì )提示關(guān)鍵字。
=============================================================

[ERROR] XMLHelper - Error parsing XML: XML InputStream(18) Attribute name "column" associated with an element type "key" must be followed by the ‘ = ‘ character.
[ERROR] Configuration - Could not configure datastore from input stream <org.dom4j.DocumentException: Error on line 18 of document : Attribute name "column" associated with an element type "key"

must be followed by the ‘ = ‘ character. Nested exception: Attribute name "column" associated with an element type "key" must be followed by the ‘ = ‘ character.>org.dom4j.DocumentException: Error

on line 18 of document : Attribute name "column" associated with an element type "key" must be followed by the ‘ = ‘ character. Nested exception: Attribute name "column" associated with an element

type "key" must be followed by the ‘ = ‘ character.



xml 語(yǔ)法錯誤,key語(yǔ)法中應該類(lèi)似這樣的寫(xiě)法 <key column="id">
=============================================================
hibernate3,對象中一對多的one方,必須寫(xiě)private Set pays=new HashSet();,否則包錯java.lang.NullPointerException ,
而hibernate2中private Set pays;卻不報錯;

=============================================================
[DEBUG] AbstractSaveEventListener - generated identifier: 1, using strategy: org.hibernate.id.IncrementGenerator
org.hibernate.PropertyValueException: not-null property references a null or transient value: com.xxx.yyy.company
at org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)

<many to one >中的設置應該設置為not-null="false" ,設置為not-null="true"則報以上錯誤
================================================================


org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.xxx.yyy.Company

在save的同時(shí)也需要save其他的表,然后再flush()
=========================================================================

Parse Fatal Error at line 12 column 1

struts-config.xml文件被修改,語(yǔ)法錯誤。檢查語(yǔ)法。

========================================

org.hibernate.QueryException: could not resolve property: userid of: com.xxx.yyy.Pay

使用到外鍵userid的時(shí)候,必須使用userinfo.userid方法才能得到。

=========================================
javax.naming.NameNotFoundException: Name hibernate_connection_factory is not bound in this Context
原因:hibernate的數據庫映射.xml文件有配置錯誤,導致hibernate_connection_factory無(wú)法綁定數據庫。
例如many-to-one設置了以后,仍然在其中設置相沖突的<property>屬性。

==========================================

[WARN] RequestProcessor - Unhandled Exception thrown: class java.lang.NullPointerException
必須將使用到的對象new起來(lái)。

============================================
GROUP BY 表達式的查詢(xún)必須滿(mǎn)足如下:
select 子句后的每一項必需出現在group by 子句中,除非該項使用了聚集函數。

===========================================
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.xxx.yyy.Company

要級聯(lián)保存,多次session.save()
==============================================
java.lang.IllegalArgumentException: id to load is required for loading
原因:

session.load(Company.class,payForm.getCompanyId());
load()方法第二個(gè)參數必須是searlizable,并且必須是和數據庫映射類(lèi)的屬性值類(lèi)型一致,即使強制轉換都不行。


=============================================
[INFO] DefaultLoadEventListener - Error performing load command <org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.xxx.yyy.Company#0]

>org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.xxx.yyy.Company#0]


表示你現在查詢(xún)的對象所關(guān)聯(lián)的對象有問(wèn)題,一般是因為數據的問(wèn)題(該對象所關(guān)聯(lián)的對象找不到),數據的錯誤,影響了程序正常執行。

========================================================
eclipse 3.1,myeclipse 4錯誤
Deployment is out of date due to changes in the underlying project contents . You‘ll need to mannally ‘Redeploy‘ the project to update the deployed archive.
原因
tomcat 中部署的某個(gè)文件的拒絕訪(fǎng)問(wèn)影響了部署。
重啟后,去除tomcat中部署的文件。重新在eclipse中設置部署。
為什么需要重啟?
因為:google desktop軟件正在對我部署的一個(gè)300MB大文件進(jìn)行索引,鎖定了這個(gè)大文件,我估計google desktop需要對這個(gè)文件索引半個(gè)小時(shí)以上。因此,eclipse無(wú)法對過(guò)去部署的文件,做先刪除后重新部署的工作。

===================================================
ERROR LazyInitializationException:19 - could not initialize proxy - the owning Session was closed

org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
解決辦法。
cmpy=(CompanyEdit)ss.load(CompanyEdit.class,companyId1);
  Hibernate.initialize(cmpy);//強制初始化cmpy,否則ss.close()后,cmpy將消失.

====================================================
javascript錯誤
行: 56
字符: 45
錯誤: 未結束的字符串常量
代碼: 0

是編碼的問(wèn)題!用ANSI編碼另存后就好了。

====================================================
[WARN] JDBCExceptionReporter - SQL Error: 904, SQLState: 42000
[ERROR] JDBCExceptionReporter - ORA-00904: 無(wú)效列名

[INFO] DefaultLoadEventListener - Error performing load command <org.hibernate.exception.SQLGrammarException: could not load an entity: [com.xxx.yyy.Sellinfo#1]

>org.hibernate.exception.SQLGrammarException: could not load an entity: [com.xxx.yyy.Sellinfo#1]

***.hbm.xml文件中的某個(gè)列名和數據庫中的不同。


=======================================================
ConnectionManager - unclosed connection, forgot to call close() on your session?


原因:沒(méi)有關(guān)閉hibernate的session的transaction?;蛘邲](méi)有關(guān)閉session

=======================================================
[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [com.xxx.yyy.SellComment#7]

原因:父親對象(one方)設置cascade="save-update" 時(shí),直接刪除子對象時(shí),會(huì )報錯,
處理方法:save信息需要級聯(lián)操作,delete時(shí)候也要用相同的原理。
SellComment sellComment=new SellComment();
sellComment = (SellComment)session.load(SellComment.class,sellCommentId);//獲取兒子對象
Long sellInfoId=sellComment.getSellInfo().getSellId();//獲取父親id
SellInfo sellinfo=(SellInfo)session.load(SellInfo.class,sellInfoId);//獲取父親對象
sellInfo.getSellComments().remove(sellComment);//斷絕父子關(guān)系
sellComment.setSellInfo(null);//斷絕子父關(guān)系
session.delete(sellComment);//刪除兒子
session.flush();

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
eclipse搭建SSH框架詳解
struts2 hibernate spring配置管理(一)——配置文件 - Strut...
MyEclipse + struts + Hibernate配置開(kāi)發(fā)手冊
圖解SSH框架配置步驟
用一天的時(shí)間學(xué)習Java EE中的SSH框架
Struts2 Hibernate中關(guān)閉Session的filter問(wèn)題
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久