Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决glassfish服务器上的部署错误?_Java_Netbeans_Glassfish 3 - Fatal编程技术网

Java 如何解决glassfish服务器上的部署错误?

Java 如何解决glassfish服务器上的部署错误?,java,netbeans,glassfish-3,Java,Netbeans,Glassfish 3,嘿,我在尝试使用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服务器上部署这

嘿,我在尝试使用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服务器上部署这个项目,它就可以正常工作。 我不知道为什么它给我远程机器上的错误。 请任何人帮我一下,让我知道有什么问题。
提前感谢。

尝试查看远程glassfish服务器日志,找出确切的错误消息。

如果您的资源(连接池、jdbc资源)未与应用程序一起部署,则可能会发生此错误

如果在本地使用Netbeans部署,IDE将为您管理资源的部署。在远程服务器上,如果仅部署WAR文件,则不会自动部署资源(除非使用应用程序范围的资源)

你可以:

  • 在开始之前,请尝试在远程服务器上手动设置资源 你可以部署你的应用程序

  • 或者更改应用程序设置以使用应用程序范围 资源(仅对其所在的应用程序可用) 与其他web应用一起部署,而不是部署到同一服务器上的其他web应用)


关于应用程序范围的GF资源的文档目前不是很好。我为自己的项目找到的最好的教程是这个。

所以,只需定义您的jdbc连接。