我有两场战争,foo.war 和 bar.war。foo 使用来自 bar 的类。我正在尝试启动 foo,并添加到 Java 的类路径 bar.war,但 java 会抛出 ClassNotFoundException。
如果我将 bar.war 重命名为 bar.jar 并编辑其目录结构使其看起来像一个 jar,它就可以工作。
关于 -CP 开关的 Java 文档没有提到战争文件:
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.