0

我正在使用 Apache Cocoon 框架,该框架是在数年前为我正在开发的 Web 应用程序设置的。

我不知道它是如何为每个人设置茧的,或者我的公司是否执行了一些“特殊”配置,但这就是发生的事情。

为了让 cocoon 使用任何类文件,必须将它们捆绑到一个 JAR 中并放在 tomcat(5)/common/lib 目录中。如果我们将它们放在其他地方,cocoon 根本不会看到类文件。

即使其他地方在 WEB-INF/classes 或 java 或其他地方。

有谁知道这个配置是如何在 cocoon 中设置的(我是 cocoon 新手)?我希望能够在 WEB-INF 中删除我的 .class 文件,然后我们就走了。

我知道我应该使用 IDE,但如果您看到应用程序结构,您就会明白我不是。我们正在朝着这个方向努力...

提前谢谢了...

米泽

4

1 回答 1

1

我对 Cocoon 一无所知,但如果你可以将 jars 放在 tomcat/common/lib 中,那么类应该在 tomcat/common/classes 中工作(不是 WEB-INF/classes)。

将东西放入 tomcat/common(而不是 webapp 本身)有点奇怪,但您可能需要更改一些 Cocoon 设置(或安装 Cocoon 的位置)以避免这种情况。Cocoon 是 webapp 的一部分还是“tomcat common”?

于 2009-04-09T09:27:49.630 回答