2012-07-27 78 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服务器日志中查找并找出确切的错误消息。

相关问题