我一直在使用 Netbeans 7.2 上的 wicket 框架开发Java Web应用程序,突然间我遇到了这个问题。我尝试清理build-impl.xml
然后重新启动IDE,我应该说我对此知之甚少。有人可以告诉我为什么它会出错并且我如何解决这个问题?
第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)
答案 0 :(得分:1)
我自己提出了一个解决方案,我克隆了项目并将项目的目录名称更改回原始版本,这对我来说很好。但它似乎有一个更好,更恰当的解决方案。
答案 1 :(得分:1)
/ *重启你的玻璃鱼服务器* /
1 - 将DBMS(例如:oracle,MySQL,MsSQL ..)jdbc连接器jar添加到域 “glassfish目录/ domain / {yourDomain} / lib”
在glassfish服务器中添加2个连接池“JDBC - &gt; ConnectionPool”
3 - 添加你的JNDI“JDBC - &gt; jdbc ressource”
4 - 测试连接
5 - 添加其他属性
如果您的数据库帐户没有密码,则您可以轻松
6- glassfish / config / domain.xml在jdbc-connection-pool中将密码值更改为“”
答案 2 :(得分:0)
可能这么晚,但响应对其他人有用:有时,当您在创建项目时未指定服务器或servlet容器时,NetBeans无法创建context.xml文件。
In your project under Web Pages, create a folder called META-INF.
通过鼠标右键单击网页来执行此操作,然后选择:
新建 - &gt;其他 - &gt;其他 - &gt;文件夹
将文件夹命名为META-INF。即使在Windows上,案例也很重要。
Create a file called context.xml in the META-INF folder.
通过鼠标右键单击新的META-INF文件夹,然后选择:
New-&gt; Other-&gt; XML-&gt; XML文档
将其命名为上下文(NetBeans添加.xml)选择格式良好的文档按完成
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文档。