2015-10-01 55 views
0

我在工作中繼承了一個包含嵌套在另一箇中的java web應用程序的項目。更高級別的應用程序有它自己的META-INF和WEB-INF目錄,以及每個目錄中相關的context.xml和web.xml。將一個java web項目嵌套在另一個項目中是不好的做法嗎?

在更高層次上,還包含另一組INF目錄和另一組context.xml和web.xml文件。基本上,這樣的事情:

App1 
|--META-INF 
    |_context.xml  
|--WEB-INF 
    |_web.xml 
    |_lib 
|--Generic Directory  
|--App2 
    |--META-INF 
    |_context.xml  
    |--WEB-INF 
    |_web.xml 
    |_lib 
    |--Another Generic Directory 

對於Java相對較新,我很好奇,如果這被認爲是不好的做法。我最初的想法是重組項目,因爲我擔心用戶可以訪問通常隱藏在視圖中的第二組xml文件。

回答

0

這裏有App2目錄的目的是什麼? Íwebapp(WAR)不能包含其他Web應用程序(WAR),因此是不好的做法,因爲它沒有興趣。

+0

之前創建該結構的開發人員已不在公司,因此我不能真正說出他們的意圖是什麼。我只是好奇,如果有一種情況下,這種結構可能是有益的。 –

+0

也許她想通過App1公開App2的源內容。但是App2的內容不會被執行。 –

0

這是愚蠢的,只是不會工作。

相關問題