我一直在开发 Java Web 应用程序,我在 Netbeans 7.3 上使用 SmartGwt,突然间我遇到了这个问题。我尝试清理 build-impl.xml
然后重新启动 IDE,我应该说我对此知之甚少。谁能告诉我为什么会出错,我该如何解决?
错误信息说:
nbproject/build-impl.xml:1031: The module has not been deployed. See the server log for details.
BUILD FAILED (total time: 4 seconds)
注意:我使用的是Tomcat 7.0.34
最佳答案
可能这么晚了,但对其他人有用的回应是这样的:
有时,当你没有指定服务器或 servlet 容器时
创建项目时,NetBeans 无法创建 context.xml
文件。
- 在网页下的项目中,创建一个名为
META-INF
的文件夹。
在网页上点击鼠标右键,然后选择:
新建->其他->其他->文件夹
将文件夹命名为 META-INF
。大小写很重要,即使在 Windows 上也是如此。
- 在
META-INF
文件夹中创建一个名为context.xml
的文件。
通过鼠标右键单击新的 META-INF
文件夹来执行此操作,然后
选择:
新建->其他->XML->XML
文档
将其命名为上下文(NetBeans 添加了 .xml
)
选择格式正确的文档
按完成
编辑新文档 (
context.xml
),并添加以下内容:<?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" path="/app-name"/>
将 app-name 替换为您的应用程序名称。
现在您的就地部署应该可以工作了。如果没有,请确保 每个人都可以阅读文件。
context.xml
文件特定于 Tomcat。有关更多信息
该文件,请参阅 tomcat.apache.org
上的 Tomcat 文档。
关于java - 构建 impl.xml :1031: The module has not been deployed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400810/