java NoClassDefFoundError:org/apache/tomcat/util/codec/binary/Base64
仍在试图了解那些无可救药地过时的official spring tutorial
这一次,是主题中的错误:
c:\Users\mkumpan\Projects\Spring testing\build.xml:152: java.lang.NoClassDefFoundError: org/apache/tomcat/util/codec/binary/Base64
<stack trace dump omitted>
这个类实际上包含在tomcat util中。罐子:
bash-3.1$ pwd
/c/Program Files/Tomcat/lib
bash-3.1$ jar -tf ./tomcat-util.jar | grep Base64
org/apache/tomcat/util/codec/binary/Base64.class
我非常确定我把它包括在了构建中。xml:
<fileset dir="${appserver.home}/bin">
<include name="*.jar"/>
</fileset>
我甚至试图更明确地说:
<fileset dir="C:\Program Files\Tomcat\lib\" includes="tomcat-util.jar">
什么都不管用,每次尝试运行任何与tomcat相关的目标时,我都会收到这个消息。也许有人能建议进行调查吗
谷歌似乎没有提供任何东西
更新: 下面提供了完整的主类路径参考
<path id="master-classpath">
<fileset dir="${web.dir}/WEB-INF/lib">
<include name="*/*.jar"/>
</fileset>
<fileset dir="${appserver.lib}">
<include name="*.jar"/>
</fileset>
<fileset dir="${appserver.home}/bin">
<include name="*.jar"/>
</fileset>
<pathelement path="${build.dir}"/>
</path>
共 (0) 个答案