report config no file错误的真谛
将润乾报表与j2ee服务器部署是一件很容易的事情,可是经常会出现一些由于细节不注意而产生的不必要的错误。
例如,部署后访问报表时会出现 report config no file的错误,但从错误信息上可能很难定位到是哪里,之前的文章中从数据源的角度去分析了该问题。
而不单单由于数据源配置错误才会导致这个错误。我们可以从错误信息上看出是在解析reportConfig中出现了错误,所有在reportConfig中的任何节点都有可能导致该错误产生,只不过数据源是比较常见的错误。
在实际项目中曾经也遇到了该问题,是在WAS中部署的。经过排查和测试是由于就直接跑去修改了
AppServer\profiles\default\installedApps\liuweiNode01Cell目录下该项目的web.xml文件
而真正要修改的是
AppServer\profiles\default\config\cells\liuweiNode01Cell\applications\XXX_war.ear\deployments\XXX_war 目录下的web.xml
其实关键原因还是对webshpere的运行原理不太了解的原因,类似tomcat下的webapps和work文件夹似的。