2012-02-20 69 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