2012-02-20 67 views
0

如果您使用Ant通过war任务创建WAR,则(如解释here)它将自动在WAR中创建WEB_INF/classes/目录。我想将此生成的classes/目录的名称更改为classpath/,但无法弄清楚。覆盖WAR类目录

如果这是可能的,是否有人提供了代码示例以及对文档的引用,以显示如何执行此操作(我很好奇!)。谢谢!

+0

为什么你想这样做,你的应用程序的所有.class文件?你试图解决的实际问题是什么? – 2012-02-20 18:43:57

+0

为什么不能?它看起来不像“类”是WAR文件结构的书面标准。而且“classpath”对我来说更有意义(至少对我而言),因为它就是这样 - 对于类路径,类文件,XML文件和其他资源中的所有资源的一站式服务。 – IAmYourFaja 2012-02-20 18:57:53

+0

其实我可能是错的!请在user384706的回复下看到我的评论 - 我对你有同样的问题! – IAmYourFaja 2012-02-20 18:59:42

回答

1

您不应该将classes的名称更改为其他名称。

一个WAR文件的目录结构标准,定义了WEB-INF\classes

+0

你可以指点我一些官方文档,它将'classes'定义为WAR的类文件根目录吗? – IAmYourFaja 2012-02-20 18:59:00

+1

NM - 我发现它可以在Servlet 2.5规范中下载[here](http://download.oracle.com/otndocs/jcp/servlet-2.5-mrel2-eval-oth-JSpec/) – IAmYourFaja 2012-02-20 19:29:01