一尘不染

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

tomcat

我一直在研究Java Web应用程序,并且在 Netbeans 7.3 上使用 SmartGwt
,突然我遇到了此问题。我尝试清理然后重新启动IDE,我应该说我对此知识不多。有人可以告诉我为什么会出错,我该如何解决? __build-impl.xml

错误消息显示:

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


阅读 551

收藏
2020-06-16

共1个答案

一尘不染

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

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

通过在网页上单击鼠标右键,然后选择:

New->Other->Other->File Folder

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

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

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

New->Other->XML->XML 文献

将其命名为上下文(NetBeans添加.xml)选择格式正确的文档,然后单击完成

  1. 编辑新文档(context.xml),然后添加以下内容:
    <?xml version="1.0" encoding="UTF-8"?>
    

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

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

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

2020-06-16