当前位置: 首页 > 知识库问答 >
问题:

build-impl.xml:1031:模块尚未部署

壤驷德宇
2023-03-14

我一直在研究Java Web应用程序,我正在Netbeans 7.3上使用SmartGwt,突然间我遇到了这个问题。我尝试清理构建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

共有3个答案

邢寒
2023-03-14

看看服务器日志

我和这件事已经谈了好几个小时了。糟糕的Tomcat servlet也不是很有用,但是如果你能看到stacktrace,那就足够了。

例如,我在那里阅读了以下错误消息:

如您所见,信息非常清晰且易于修复:-)

钱选
2023-03-14

使用管理权限启动 IDE(Windows:右键单击并以管理员身份运行),以便它对 tomact 文件夹进行部署具有读写访问权限。它对我有用。

赏夕
2023-03-14

这可能太晚了,但响应对其他人很有用:有时,当您在创建项目时没有指定服务器或servlet容器时,NetBeans无法创建<code>上下文。xml文件。

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

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

< code >新建-

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

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

用鼠标右键单击新的META-INF文件夹,然后选择:

< code >新建-

将其命名为上下文(NetBeans添加<code>.xml</code>)。选择格式良好的文档,按Finish

>

  • 编辑新文档(context.html" target="_blank">xml),并添加以下内容:

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

    用应用程序的名称替换应用程序名称。

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

    上下文.xml文件特定于 Tomcat。有关该文件的详细信息,请参阅 tomcat.apache.org 中的 Tomcat 文档。

  •  类似资料: