開發(fā)環(huán)境配置小問(wèn)題三則
1) SVN配置文件中各個(gè)屬性行前不能有空格?在Windows平臺(tái)下安裝Subversion之后,使用時(shí)提示svnserve.conf中一些行有問(wèn)題。打開svnserve.conf一看 "password-db = passwd" 這一行最前面被我無(wú)意中加了個(gè)空格,刪掉后SVN便工作正常了。
2) Tomcat 5.5 連接池的古怪錯(cuò)誤
??? 在tomcat 5.5下配置連接池,使用時(shí)總是出錯(cuò): Cannot create JDBC driver of class '' for connect URL 'null'。
??? 一樣的配置以前在5.0下都是可以正常工作的。查了Tomcat的聯(lián)機(jī)文檔也沒(méi)有什么發(fā)現(xiàn),多次嘗試最后找到解決辦法:在 $CATALINA_HOME/conf/Catalina/Host Name/ 下建一個(gè)和應(yīng)用同名的xml文件,將原來(lái)放在server.xml文件中的該應(yīng)用對(duì)應(yīng)的Context定義放在這個(gè)xml文件中,便不會(huì)有這個(gè)錯(cuò)了。
3) Velocity配置文件中${webapp.root}變量不起作用
??? 在spring中使用velocity作為顯示層,以前一直是用絕對(duì)路徑來(lái)指定velocity模板文件的根目錄,這次想直接和應(yīng)用的root路徑掛起來(lái)。
??? 在velocity.properties中file.resource.loader.path的注釋中看到有一個(gè)${webapp.root}的描述,便在velocity.properties中設(shè)置 file.resource.loader.path=${webapp.root}\\velocity\\,不起作用。看來(lái)velocity自己并不會(huì)設(shè)置類似于${webapp.root}這樣一個(gè)變量,查velocity的Developer's Guide,也沒(méi)有找到有類似${webapp.root}的變量,Guide中倒是推薦將模板文件打成jar,然后用ClasspathResourceLoader來(lái)找模板文件,開發(fā)階段可不想弄的如此晦澀,還是直接改回用絕對(duì)路徑好了。
??? 幾個(gè)小問(wèn)題雖然都解決了,但卻不知道為什么,因?yàn)闀r(shí)間的原因我也沒(méi)有深究。現(xiàn)在貼出來(lái),有人知道原因的,還請(qǐng)不吝賜教。
posted on 2006-06-26 11:06 weidy 閱讀(1558) 評(píng)論(1) 編輯 收藏 所屬分類: Java世界