異常信息羅列

ORA-01008: not all variables bound

 

ORA-01008: not all variables bound

 

這個異常是因爲SQL語句中的 ? 沒有被傳參數導致的。

 

Translating SQLException with SQL state '42000', error code '1722', message [ORA-01722: invalid number

轉換錯誤異常,應該是將字符串賦值給數字類型時引起異常

 

nested exception is java.lang.OutOfMemoryError: PermGen space

nested exception is java.lang.OutOfMemoryError: PermGen space,是Tomcat在加載ApplicationContext過程中,由於初始的Bean過多而發生的異常,再次啓動時就會出現EOFException異常,解決方法就是給Tomcat啓動加大啓動內存,並且在啓動之前將Tomcat——work目錄下對應項目的SESSIONS.SER文件刪掉,這樣就能正常啓動了。

[1] 如果是在Eclipse中的Tomcat啓動的,在啓動配置中設置一個參數
-Xmx512m 當然視你自己情況配置一個大小。

在我的Eclipse的Tomcat的Run Configuration的VM arguments的內容如下:

引用
-Dcatalina.base="D:/WORKSPACE/SDK-3.4/RAP/.metadata/.plugins/org.eclipse.wst.server.core/tmp0" -Dcatalina.home="D:/JAVA/apache-tomcat-5.5.20" -Dwtp.deploy="D:/WORKSPACE/SDK-3.4/RAP/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps" -Djava.endorsed.dirs="D:/JAVA/apache-tomcat-5.5.20/common/endorsed" -Xmx512m


[2] 如果直接使用Tomcat啓動的,
找到tomcat/bin/catalina.bat文件,同樣也是加這個啓動參數。
下面是我的Tomcat的catalina.bat文件配置效果:

引用
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%/conf/logging.properties" -Xmx512m


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/liyf155/archive/2010/01/22/5225197.aspx

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章