出现这种异常是因为没有设置 project.build.home.directory 参数,系统找不到源代码文件的位置。
解决办法:
1.首先下载源代码,可参考如何下载olat源代码并在eclipse中查看
2.在部署的服务中找到 olat.local.properties 文件,并在其中设置project.build.home.directory参数,以覆盖 olat.properties 的内容(默认没有设置)。
例如:
project.build.home.directory=F:/OLAT-LMS-DEMO/src-code/olat-7.2.0.3
注意:
1.在不同的系统中文件路径符号的区别
2.路径中的目录名称不能有中文,否则会因为乱码的问题无法识别
3.最后一级目录写到项目级别,并且最后不要加目录分隔符(项目级别是指 F:\OLAT-LMS-DEMO\src-code\olat-7.2.0.3\src\main\java\
ch.goodsolutions.demo.poll
如下目录中的蓝色部分)
在设置完成后,重启服务。使用administrator 用户登录后查看gui_demo 中的java源代码或velocity源代码就会正常了。或在debug模式下查看相关的源代码也可以了。