亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Tomcat調(diào)試經(jīng)驗(yàn) ZT

系統(tǒng) 1864 0

Tomcat調(diào)試經(jīng)驗(yàn)。一些自己總結(jié)的,一些是他人的經(jīng)驗(yàn)。

1 Q:
2006-2-27 21:31:59 org.apache.coyote.http11.Http11Protocol init
嚴(yán)重: Error initializing endpoint
java.net.SocketException: Permission denied: listen failed
??? at java.net.PlainSocketImpl.socketListen(Native Method)
??? at java.net.PlainSocketImpl.listen(PlainSocketImpl.java:343)
??? at java.net.ServerSocket.bind(ServerSocket.java:319)
??? at java.net.ServerSocket.<init>(ServerSocket.java:185)
??? at java.net.ServerSocket.<init>(ServerSocket.java:141)
??? at

org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:49)

A:
要改一下端口,在TOMCAT_HOME\conf\server.xml 把8080改成其他的。
啟動之前,先用 netstat -a 檢查一下 port 是不

是已經(jīng)被使用了。有可能被ORACLE或者打開的Eclipse程序占用。
OracleOraHome92TNSListenerLISTENER1

2?? Q:
JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
A: 原因lib中缺少standard.jar和servlet-api.jar兩個文件,將兩個文件加入用戶庫中。

3??? 錯誤:
java.lang.NullPointerException
原因: 發(fā)現(xiàn) dao 實(shí)例、 manage 實(shí)例等需要注入的東西沒有被注入
解決:這個時候,你應(yīng)該查看日志文件;默認(rèn)是應(yīng)用服務(wù)器的 log 文件,比如 Tomcat 就是 [Tomcat 安裝目錄 ]/logs ;你會發(fā)現(xiàn)提示你:
可能是:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sf' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml
org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml
……………………….
Caused by: java.io.FileNotFoundException: src\hibernate.cfg.xml
可能是:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found
org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found
然后你就知道原因是因?yàn)榕渲梦募慕馕龀隽隋e誤,這個通過 Web 頁面是看不出來的。
更多的是持久化影射文件出的錯誤;導(dǎo)致了沒有被解析;當(dāng)然你需要的功能就無法使用了。
??
??
4?? 錯誤:
StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
javax.servlet.jsp.JspException: Cannot retrieve mapping for action /settlementTypeManage
或者:
???? type Status report
???? message Servlet action is not available
???? description The requested resource (Servlet action is not available) is not available.

原因: 同 3
??
5?? 錯誤:
StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei
界面錯誤具體描述:
org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei


???? 原因與解決:
?? <方案一>你的“html:”開頭的標(biāo)簽沒有放在一個<html:form>中
????? <方案二>重新啟動你的應(yīng)用服務(wù)器,自動就沒有這個問題了

6 錯誤:
Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
原因與解決:
???? 因?yàn)镠ibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"(*表示數(shù)據(jù)庫名稱)這樣的屬性,將該屬性刪除就可以了

7?? 錯誤:
org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)
原因與解決:
方法1 刪除Set方的cascade
方法2 解決關(guān)聯(lián)關(guān)系后,再刪除
方法3 在many-to-one方增加cascade 但值不能是none
最后一招:
檢查一下hashCode equals是否使用了id作為唯一標(biāo)示的選項(xiàng)了;我用uuid.hex時是沒有問題的;但是用了native,就不行了,怎么辦?刪除??!
這個錯誤可以參見我的blog文章:
http://www.blogjava.net/crazycy/archive/2006/06/24/54939.html
??
8???? 錯誤:
exception javax.servlet.ServletException: BeanUtils.populat
root cause
java.lang.IllegalArgumentException:Cannot invoke ***Form.set*** - argument type mismatch
原因
?????? 這個問題很奇怪的說,為啥說奇怪呢?
?????? 先說問題的原因:問題發(fā)生如下兩種情況:
?????????? Form中是Date類型
?????????? 上傳文件時
為什么說奇怪呢?主要針對Form是日期型的來說的;因?yàn)槲易鲞^N多系統(tǒng)Form中都是用java.util.Date,界面使用<html:text property=”date”/>;都是沒有問題的。所以第一次遇到這個錯誤時,搗鼓了一個下午。
解決:
第一個問題:你把Date換成String;在Action中進(jìn)行轉(zhuǎn)換;當(dāng)然轉(zhuǎn)換要借助于SimpleDateFormate方法嘍
第二個問題:記得在form中增加enctype="multipart/form-data" 呵呵

9?? 問題:
今天用Tomcat5.5.12,發(fā)現(xiàn)原來很好用的系統(tǒng)不能用了,反復(fù)測試發(fā)現(xiàn)頁面中不能包含 taglib,否則會出現(xiàn)以下提示:
HTTP Status 500 -type Exception report
Message??
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /index.jsp(1,1) Unable to read TLD "META-INF/tlds/struts-bean.tld" from JAR file "file:*****/WEB-INF/lib/struts.jar":
原因:
更新了工程用的lib文件夾下的jar,發(fā)布時也發(fā)布了servlet.jar和jsp-api.jar。
解決:
把jsp-api.jar刪除就解決這個問題了。


10?? 問題:Tomcat5.0.20中差錯可以通過[Tomcat安裝目錄]/logs下的localhost_log.2006-07-14.txt類似的文件看具體的錯誤日志,但是在5.5中就找不到了
原因與解決:
我把[Tomcat安裝目錄]/bin下的tomcat5w.exe的logging標(biāo)簽搗鼓了一會,然后重起就有了。
原因具體說不準(zhǔn),用非安裝版也有這個問題。

最終解決方案:
??? http://tomcat.apache.org/tomcat-5.5-doc/logging.html
???
11 錯誤:javax.servlet.ServletException: Cannot find bean page in any scope
原因 1:檢查程序,有可能是jsp中式到的bean在程序中沒有運(yùn)行到,所以不存在。

12 錯誤:No action instance for path /MenuManage could be created
原因:sturts配置問題,找不到Form對應(yīng)的bean。檢查jsp文件和struts-config.xml文件。

13 錯誤:org.hibernate.hql.ast.QuerySyntaxException: address is not mapped. [from address]
原因:檢查對應(yīng)bean中數(shù)據(jù)庫名是否和hibernate定義的相同,注意大小寫。

14 錯誤:org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter in class: com.xxx.perrsistence.Test, setter method of property: id
原因:對應(yīng)bean中set方法數(shù)據(jù)類型和hibernate配置文件中定義的類型是否一致

Tomcat調(diào)試經(jīng)驗(yàn) ZT


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 中文字幕人成乱码第一页 | 手机在线看片国产日韩生活片 | 亚洲综合免费视频 | 四虎精品在线视频 | 日本在线播放一区 | 亚洲成人在线免费 | 欧美一级高清片在线 | 天天干天天操天天透 | 国产激情视频一区二区三区 | 97色在线观看| 看真人视频一一级毛片 | 国产成人免费视频精品一区二区 | 天天操免费视频 | 日日摸日日碰夜夜爽久久 | 中文在线观看视频 | 天天干天天弄 | 福利视频在线免费观看 | 久久国产精品一区二区 | 日本免费的一级绿象 | 欧美亚洲一区二区三区四 | 中文字幕在线视频免费 | 日日操天天操夜夜操 | 九九热免费 | 欧美亚洲精品在线 | 免费视频一区二区性色 | 国产拍在线 | 久久久久久极精品久久久 | 涩综合| 东北老妇露脸xxxxx | 亚洲欧美日韩国产精品一区 | 天天干夜干 | 91福利在线视频 | 久久成人精品免费播放 | 四虎影视地址 | 国产在线精品网址你懂的 | 亚洲国产女人aaa毛片在线 | 亚洲三级中文字幕 | 免费观看黄色录像 | 国内精品小视频 | 狠狠色噜噜狠狠狠8888米奇 | 日本a在线视频 |