我使用NetBeans 6.8
和Tomcat 7
创建了一个应用。当我试图运行我的应用程序时,我从The module has not been deployed
的下一行收到build-impl.xml
错误。
<target if="netbeans.home" name="-run-deploy-nb">
// error come from below line
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>
我该如何解决这个问题?
答案 0 :(得分:-1)
(1)首先要检查它:
MY JDK 1.8(默认)。 我的tomcat 8.0.3.0
(2)然后你应该正确编写应用程序的编码。
(3)如果出现问题“模块尚未部署”。
(4)您应该断开网络连接。
(5)重启计算机。
(6)再次运行该项目。
答案 1 :(得分:-1)
这可能是因为您可能需要在Glassfish服务器上手动创建Db Resource
和Pool
,
Netbeans -> Projects, Open Server Resources -> glassfish-resources.xml
我们必须在Glassfish上手动创建JDBC资源和JDBC连接池。我在这里使用我的值,不要使用它们,请看你的.xml!
jndi-name
的值是您的JDBC资源,pool-name
的值是您的JDBC连接池。
为Glassfish管理员打开浏览器, https://localhost:4848/
转到JDBC Connection Pool -> New:
1)泳池名称:mysql_customersdb_rootPool
2)资源类型:javax.sql.ConnectionPoolDataSource
3)数据库驱动程序供应商:MySql
按Next
URL: jdbc:mysql://localhost:3306/customersdb?zeroDateTimeBehavior=convertToNull
Url: jdbc:mysql://localhost:3306/customersdb?zeroDateTimeBehavior=convertToNull
User: root
Password: root
JDBC Resources -> New
JNDI Name: CustomersDS
Pool Name: mysql_customersdb_rootPool
按确定。
右键单击您的项目并按下运行:)