<分区>
自从我从 Java 6 迁移到 Java 8(webApp)后,我在调用 Axis 服务时遇到了这个错误。它仅在第一次调用时出现。
ERROR org.apache.axis.components.compiler.Javac: No compiler found in your classpath! (you may need to add 'tools.jar')
java.lang.ClassCastException: com.sun.tools.javac.main.Main$Result cannot be cast to java.lang.Integer
将 jar JAVA_HOME/lib/tools.jar 添加到类路径不会改变任何内容。 JAVA_HOME 始终指向 JDK。
似乎适用于 Java 7。