可能为时已晚,但响应对其他人有用:有时,当您在创建项目时未指定服务器或 servlet 容器时,NetBeans无法创建context.xml文件。
- 在 Web Pages 下的项目中,创建一个名为
META-INF.
通过在网页上单击鼠标右键执行此操作,然后选择:
New->Other->Other->File Folder
命名文件夹META-INF。大小写很重要,即使在 Windows 上也是如此。
- 在文件夹中创建一个名为
context.xml的META-INF文件。
通过鼠标右键单击新META-INF文件夹来执行此操作,然后选择:
New->Other->XML->XML文档
将其命名为 context(NetBeans 添加.xml) 选择格式良好的文档 按完成
编辑新文档 ( context.xml),并添加以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/app-name"/>
将 app-name 替换为您的应用程序的名称。
现在您的就地部署应该可以工作了。如果没有,请确保每个人都可以读取该文件。
该context.xml文件特定于 Tomcat。有关该文件的更多信息,请参阅 Tomcat 文档tomcat.apache.org。