开发环境配置小问题三则

开发环境配置小问题三则

1) SVN配置文件中各个属性行前不能有空格

 在Windows平台下安装Subversion之后,使用时提示svnserve.conf中一些行有问题。打开svnserve.conf一看 "password-db = passwd" 这一行最前面被我无意中加了个空格,删掉后SVN便工作正常了。

2) Tomcat 5.5 连接池的古怪错误

    在tomcat 5.5下配置连接池,使用时总是出错: Cannot create JDBC driver of class '' for connect URL 'null'。

    一样的配置以前在5.0下都是可以正常工作的。查了Tomcat的联机文档也没有什么发现,多次尝试最后找到解决办法:在 $CATALINA_HOME/conf/Catalina/Host Name/ 下建一个和应用同名的xml文件,将原来放在server.xml文件中的该应用对应的Context定义放在这个xml文件中,便不会有这个错了。

3) Velocity配置文件中${webapp.root}变量不起作用

    在spring中使用velocity作为显示层,以前一直是用绝对路径来指定velocity模板文件的根目录,这次想直接和应用的root路径挂起来。

    在velocity.properties中file.resource.loader.path的注释中看到有一个${webapp.root}的描述,便在velocity.properties中设置 file.resource.loader.path=${webapp.root}\\velocity\\,不起作用。看来velocity自己并不会设置类似于${webapp.root}这样一个变量,查velocity的Developer's Guide,也没有找到有类似${webapp.root}的变量,Guide中倒是推荐将模板文件打成jar,然后用ClasspathResourceLoader来找模板文件,开发阶段可不想弄的如此晦涩,还是直接改回用绝对路径好了。

    几个小问题虽然都解决了,但却不知道为什么,因为时间的原因我也没有深究。现在贴出来,有人知道原因的,还请不吝赐教。

你可能感兴趣的:(开发环境配置小问题三则)