就是系统运行时无法找到,tools.jar工具类中的编译器的方法导致无法编译动态生成客户端的情况。
将tools.jar包放到了,jre下的/lib/tools.jar中去
总结如下如果遇到以上情况,将tools.jar放到tomcat运行的“jre/lib”下即可。
通常我们在安装jdk的是候都会,另安装一个jre,这个jre在window系统中是默认使用的jre,当我们tomcat没有指明jre的情况下默认直接使用的就是这后安装的这个jre,跟环境变量中配置的JAVA_HOME没有半毛钱关系。除非你指明tomcat使用的jre是jdk中的jre,那同样将tools.jar放到jdk/jre/lib中即可。
注意:tools.jar不能重复放在tomcat下的任意lib中[含WEB-INFO/lib] ,否则无法正常调用。
Unable to create schema compiler
最新推荐文章于 2023-03-08 16:16:58 发布