2012-08-22 52 views

回答

2

我只會使用上下文提供程序,而只是禁用webapp提供程序。然後,您不需要掃描webapps目錄,只需指向您的web應用程序的上下文文件即可。

編輯start.ini文件並確保您的jetty-deploy.xml和jetty-contexts.xml文件處於活動狀態,並註釋掉jetty-webapps.xml行。然後,您只需在上下文目錄中指向您的Web應用程序的文件。

更多放在這裏上下文提供:

http://wiki.eclipse.org/Jetty/Feature/ContextDeployer

+0

謝謝!我在jetty-deploy.xml中看到 1 是否可以禁用掃描(即僅使用啓動時存在的上下文)? –

+0

將其設置爲0以在初始掃描後禁用掃描 –

+0

對於web應用程序提供程序同樣適用,但是我喜歡上下文提供程序給出的控件一般 –

0

如果我得到你的問題,那麼這意味着你想在你的應用程序中嵌入碼頭,而不是在碼頭部署你的web應用程序。

如果是這種情況,請閱讀:http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty否則請告訴我你到底在幹什麼。

+0

我敢肯定這不是帕維爾意思。他說:「禁用監控webapps目錄」,這意味着有一個webapps目錄,這意味着這不是一個嵌入式部署。 –

+0

不,我想單獨運行碼頭,但沒有熱部署 –