我正在尝试运行应用程序。只是我安装了tomcat和netBeans。它给出以下错误。如果我尝试单独给出build,,build就是成功的。但我无法在服务器中部署。。。
Created dir: D:Testbuildgeneratedsrc
Created dir: D:Testbuildgeneratedclasses
Compiling 1 source file to D:Testbuildgeneratedclasses
Undeploying ...
undeploy?path=/excelRD
OK - Undeployed application at context path /excelRD
In-place deployment at D:Testbuildweb
D:TestbuildwebMETA-INFcontext.xml (The system cannot find the file specified)
D:Testnbprojectbuild-impl.xml:686: The module has not been deployed.
请执行必要的
错误消息似乎很清楚,您的项目中需要一个文件context.xml
。在使用Netbeans创建的常规apache项目中,目录Web Pages
中有另一个名为META-INF
的目录,该目录中有文件context.xml
。尽量尊重这个体系结构。最小context.xml
含量为:
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/excelRD"/>
他可能也看到了我多年来在NetBeans上看到的一个问题。您有一个完全有效的context.xml文件,NetBeans在部署过程中找不到它。如果你打开文件,无论如何都要触摸它(输入一个字符,删除那个字符,然后保存),问题就会消失。这种情况我已经发生过很多次了,以至于我养成了在部署之前总是接触context.xml文件的习惯。