2

我一直在使用Netbeans 7.2上的wicket框架开发Java Web 应用程序,突然间我遇到了这个问题。我尝试清理然后重新启动IDE,我应该说我对此知之甚少。有人可以告诉我为什么它会出错以及我该如何解决?build-impl.xml

第 1024、1025 和 1026 行是:

<target if="netbeans.home" name="-run-deploy-nb">
   <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>

错误消息说:

nbproject/build-impl.xml:1025: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 4 seconds)
4

3 回答 3

1

我自己想出了一个解决方案,我克隆了项目并将项目的目录名称改回原来的,这对我来说很好。但它似乎有一个更好更合适的解决方案。

于 2012-11-12T21:18:04.867 回答
1

/* 首先重启你的 GLASSFISH 服务器 */

1-将 DBMS(ex:oracle,MySQL,MsSQL..) jdbc 连接器 jar 添加到域“glassfish 目录/域/{yourDomain}/lib”

2-在 glassfish 服务器“JDBC-->ConnectionPool”中添加连接池

3-添加您的 JNDI“JDBC-->jdbc 资源”

4-测试连接

5-添加附加属性

如果您的数据库帐户没有密码,您可以轻松

6- glassfish/config/domain.xml 在您的 jdbc-connection-pool 中将密码值更改为“”

于 2014-08-13T16:43:55.090 回答
-1

可能为时已晚,但响应对其他人有用:有时,当您在创建项目时未指定服务器或 servlet 容器时,NetBeans 无法创建 context.xml 文件。

In your project under Web Pages, create a folder called META-INF.

通过在网页上单击鼠标右键执行此操作,然后选择:

新建->其他->其他->文件夹

将文件夹命名为 META-INF。大小写很重要,即使在 Windows 上也是如此。

Create a file called context.xml in the META-INF folder.

通过鼠标右键单击新的 META-INF 文件夹来执行此操作,然后选择:

新建->其他->XML->XML文档

将其命名为 context(NetBeans 添加 .xml) 选择 Well-formed Document 按 Finish

Edit the new document (context.xml), and add the following:

<?xml version="1.0" encoding="UTF-8"?> 
<Context antiJARLocking="true" path="/app-name"/> 

将 app-name 替换为您的应用程序的名称。

现在您的就地部署应该可以工作了。如果没有,请确保每个人都可以读取该文件。

context.xml 文件特定于 Tomcat。有关该文件的更多信息,请参阅 tomcat.apache.org 上的 Tomcat 文档。

于 2015-03-13T07:06:41.523 回答