数据库错误build-impl.xml中的RESTful Web服务

时间:2015-07-18 17:52:56

标签: web-services rest java-ee netbeans-8

我是Java EE开发的初学者。

我尝试使用Netbeans 8.0.2和Glassfish Server 4.1以及包含我的表的MySQL数据库来制作REST Web服务。

所以我创建了一个新的 Web应用程序,然后在Web应用程序的 Sources Package 文件夹中创建了一个新包,并在其中创建了一个新的Web服务包,此Web服务是来自数据库的RESTful Web服务

服务标签中,我点击数据库,然后我注册了我的MySQL服务器,并在MySQL服务器上创建了与我的数据库的新连接,它可以正常工作。

在创建RESTful Web服务期间,它连接到我的数据库。

但是当我运行我的项目时,我有这个错误:

nbproject/build-impl.xml:1046: The module has not been deployed. See the server log for details.
BUILD FAILED

我不知道如何解决它。

Glassfish服务器没有显示日志,我感到很惊讶,因为没有任何日志。

我转到Netbeans的服务标签,在服务器下,我右键单击我的Glassfish服务器,然后点击查看域名服务器日志但没有任何事情发生,所以我打开一个命令界面,我去了我的Glassfish服务器的日志目录,什么都没有

与我的项目名称相同的选项卡显示此输出:

NetBeansProjects\WebApplicationGlassfish2\nbproject\build-impl.xml:1046: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 1 minute 53 seconds) 

1 个答案:

答案 0 :(得分:0)

如果你没有检查它,只需要几个想法。

如果您使用的是Glassfish服务器,请确保服务器上已安装MySQL驱动程序。您可以在documentation

中查看此内容

其次,在Netbeans中配置数据库是不够的,在项目中,您应该在persistence.xml文件中创建正确的配置(通常,除非您手动使用jdbc)。您应该创建数据源,或者至少注册连接属性。

我希望它有所帮助。