2012-07-27 180 views
3

嘿我收到以下錯誤,同時嘗試在遠程GlassFish服務器使用NetBeans部署我的項目:如何解決glassfish服務器上的部署錯誤?

SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method 
SEVERE: Exception while preparing the app 
SEVERE: Invalid resource : proximity__pm 

,但如果我在我的本地機器GlassFish服務器上部署該項目能正常工作。 我不知道爲什麼它給我在遠程機器上的錯誤。 請任何人都可以幫助我,讓我知道它有什麼問題。 在此先感謝。

回答

3

如果您的資源(連接池,jdbc資源)未與您的應用程序一起部署,則會發生此錯誤。

如果您在本地部署Netbeans,則IDE將爲您管理資源的部署。在遠程服務器上,如果只部署WAR文件,則不會自動部署資源(除非使用應用程序範圍的資源)。

你既可以:

  • 嘗試 之前手動設置資源的遠程服務器你部署應用程序

  • 或更改應用程序設置使用應用程序作用域 資源(然後僅適用於應用程序 已部署,而不適用於同一服務器上的其他Web應用程序)。

關於應用範圍GF資源的文檔目前並不是很好。我爲自己的項目找到的最佳教程是video tutorial

+1

因此,只需定義您的jdbc連接。 – ymajoros 2012-09-17 09:53:49

0

嘗試在遠程glassfish服務器日誌中查找並找出確切的錯誤消息。

相關問題