我们在google app引擎上托管了一个Web应用程序,主要任务是使用saxon进行xslt处理。我们获得了使用saxon处理器的许可证,并将saxon-license.lic文件放在WEB-INF / lib目录下的saxon9pe.jar文件旁边。
多年来,一切都运转良好,没有任何问题。
但最近我们有时会收到以下错误:
XPST0017 XPath syntax error at char 0 on line 23 in {saxon:parse($component)}:
Cannot find a matching 1-argument function named {http://saxon.sf.net/}parse(). Saxon
extension functions require a Saxon-PE or Saxon-EE license
当我关闭导致问题的实例时,错误就会解决,应用程序会再运行几个小时或几天。
这几乎就像google appengine在一个实例的生命周期中“丢失”许可文件。
知道底层问题是什么吗? 有没有其他方法可以将许可证文件作为解决方法传递给撒克逊服务器?
谢谢!