- 啟動eclipse 時出錯,problems during startup .check the '.log' file in the “.metadata“ directioty of you workspace.往往需要重裝jre才能解決
- eclipse工程不能瀏覽,tomcat 不認這個虛擬目錄,原因:工程中沒有加入servlet-api.jar文件
- tomcat ->conf->lib目錄下加tools.jar文件
- 在server.xml文件中沒有的工程,tomcat還能瀏覽,tomcat->conf->catalina->localhost下還留有一手
- beanutils.copyProperties 是按照bean里的屬性名來拷貝的,所以一定注意屬性名相同但是類型不同就會出現argument type mismatch copy properties錯誤
- 使用hibernate時出現het.sf.hibernate.MappingException No persister for ,可能原因:只有一個id的entity,hbm.xml文件,cfg.xml 文件,看hbm.xml 文件名是否已寫上,對于one-to-many(parent-to-child),應該用child.setparent(parent),而不是child.setParent(parent.id),自己的問題在于沒有找到映射文件,如果在ant 中的build hibernate 項中有<copy? to dir=“{build}“ fileset dir=“{generated}“/></copy>,按理說eclipse會自動把hibernate文件生成到classes的entity目錄下,如果entity目錄下沒有生成映射文件,請檢查是否把generated目錄設置為了src目錄
- 不能調試jsp文件的原因:work目錄不是src目錄
- 不能調試功能原因:preference->tomcat->source path,你做調試的工程沒打勾
- 如果forword的路徑是動態的,可以在Action中用new ActionForword的方法,而不用在struts-config.xml文件中配置。
- 為何不用entity代替DTO?1.hibernate中entity中帶有連接,如果把entity傳到界面,會出現連接不釋放 2.entity中包裝的是簡單對象,DTO中可以包裝成復雜類型對象
- java中執行cmd shell腳本:Runtime.getRuntime().exec(“cmd.exe /c copy c:\\a.exe c:\\b.exe“)
- lomboz
http://blog.csdn.net/rickhunterchen/category/142207.aspx
安裝步驟無非是下載、解壓、拷貝,主要有一下問題:
1、安裝Lomboz需要gef和emf插件的支持,所以光下載安裝 lomboz.301.zip還不夠,必須下載以下三個個插件:
a、lomboz.301.zip
http://forge.objectweb.org/project/download.php?group_id=97&file_id=2302
b、GEF-runtime-3.0.1.zip
http://www.eclipse.org
c、emf-sdo-runtime-2.0.0.zip
http://www.eclipse.org
這一點很容易被忽視,結果安裝時有時就會碰到一個問題: 按照步驟安裝好后,啟動Eclipse,結果【window】--->【Preference】左側菜單上跟本找不到lomboz一項。 而在【Help】-->【About Eclipse Platform】--->【Plug-in Details】 里面查看,卻又明明顯示lomboz插件已都安裝好了。這個問題折騰了我半天,網上一些中文安裝教程都沒明確說清楚,其實要安裝好lomboz,gef和emf這兩個插件也是需要裝的。
d、另外,如果服務器用tomcat的話,Tomcat For Eclipse插件http://www.sysdeo.com/eclipse/tomcatPlugin.html不是必須的,只要lomboz安裝正確了即可。
2、有時啟動Eclipse未加載插件,解決方法很多,總結一下:
a 、 刪除整個目錄/eclipse/configuration/org.eclipse.update/,重啟Eclipse
b 、在啟動Eclipse時帶上 -clean參數
??????????如:d:\eclipse\eclipse.exe -clean
c 、 如果Eclipse啟動找不到插件了,解決辦法: 在/configuration/config.ini文件中加入一行
??osgi.checkConfiguration=true
??這樣它會尋找并安裝插件,找到后可以把那行再注釋掉,這樣以后每次啟動就不會因尋找插件而顯得慢了。