0

我在 tomcat6.0 中部署我的 Web 应用程序。根据要求,我必须将它部署在一些自定义文件夹中。默认情况下,我所有的类文件都将存储(在 tomcat 中)

WEB-INF\classes\package-name\ClassName.

但在这里我想把它放在我的自定义文件夹中。所以上面的看起来

WEB-INF\classes\mycustomfolder\package-name\ClassName.

这里 mycustomfolder 不是包名,它只是一个文件夹。因此,当使用自定义文件夹结构进行部署时,我的应用程序会抛出 ClassNotFoundException。无论如何,这个可以工作吗

4

1 回答 1

0

编辑 WAR 项目的.classpath文件以指向新的目录位置:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>

    ...

    <classpathentry kind="output" path="WebContent/WEB-INF/classes/mycustomfolder"/>

</classpath>
于 2012-07-31T14:45:41.110 回答