java - 构建 impl.xml :1031: The module has not been deployed

标签 java tomcat web netbeans-7

我一直在开发 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 文件。

  1. 在网页下的项目中,创建一个名为 META-INF 的文件夹。

在网页上点击鼠标右键,然后选择:

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

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

  1. META-INF 文件夹中创建一个名为 context.xml 的文件。

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

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

将其命名为上下文(NetBeans 添加了 .xml) 选择格式正确的文档 按完成

  1. 编辑新文档 (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/

相关文章:

java - Javadoc 注释中的多行代码示例

java - 你能在 Hibernate 过滤器中使用自定义对象吗?

java - zk中电子表格的协作编辑

java - 在 NetBeans IDE 中使用 gradle 和 tomcat 运行多个 war

google-chrome - 站点无法安装 : the page is not served from a secure origin

java - 适用于 Java 或 .NET 的良好电子商务平台

java - 不允许 IntentReceiver 组件绑定(bind)到服务

java - 在服务器端处理大型文档

web - 如何将 MariaDB 连接到 Node.JS 和 Express.JS?

javascript - 如何从 Dojo gridx detailProvider(Dod 模块)获取声明类的引用