簡體   English   中英

Netbeans-部署WAR錯誤:模塊尚未部署

[英]Netbeans - deploy WAR error: the module has not been deployed

我已經使用NetBeans 7創建了Java企業應用程序。我正在使用GlassFish v3。 當我將WAR文件部署到GlassFish時,它顯示錯誤“模塊尚未部署” ,但是如果我部署整個企業應用程序,它將起作用。

例如,

enterprise
enterprise-ejb
enterprise-war

當我部署“企業”時,它可以工作,但是部署“企業戰爭”時,則不起作用。 我該如何解決這個問題?

可能會發生幾件事:

  1. 在嘗試部署“企業戰爭”之前,您已經部署了“企業”。 在這種情況下,該錯誤可能意味着上下文根已被占用,因此部署失敗。

  2. 在嘗試部署“企業戰爭”之前,您尚未部署“企業”。 在這種情況下,故障表明您在企業戰中擁有依賴於代碼“ enterprise-ejb”的代碼/資源/內容。 如果在部署時無法滿足依賴性,則部署將失敗。

最好的方式是部署“企業”,然后讓NetBeans在進行更改時更新應用程序。 這通常稱為“保存時部署”。 您將遇到一個昂貴的點(當您開發更大的應用程序時),但是對於最初的探索和學習API階段,“保存時部署”會有所幫助。 它使您可以專注於應用程序和API,而不是部署機制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM