我使用netbeans 8.1和glassfish 4.0。当我单击persistence.xml-design选项卡时,会出现类似的警告项目没有正确的目标服务器.Java持久性功能依赖于服务器。 .. 所以我不在persistence.xml上使用JPQL
有什么建议吗?
答案 0 :(得分:2)
我为我的问题找到了解决方案。如果项目有服务器,您将向ejb项目显示您的服务器。 ejb projcet-> properties->运行并定义您的服务器。
答案 1 :(得分:0)
我遇到了同样的问题,但有一点不同,我的问题是尝试将 glassfish 从 5.0.1 版降级到 5.0 版。我已经使用 5.0.1 部署了我的应用程序,但是 jdbc 驱动器出现了一些问题,所以我需要降级到 Glassfish 5.0,然后出现“该项目没有正确的目标服务器......”,我检查了运行属性并一切都很好。 解决方法:先到“项目属性”,然后到“运行”在服务器选项中选择应用更改,重启netbeans,再次打开,再次将服务器更改为glassfish