我该如何解决这个问题:失败 - 应用程序已存在于路径 /second

How do I fix this : FAIL - Application already exists at path /second

我遇到了一个不知道如何解决的问题。这是我第一次遇到这个问题。我尝试更改 context.xml 中的路径,但它第一次成功并重现了同样的问题。

此处错误:

Deploying on Apache Tomcat or TomEE
    profile mode: false
    debug mode: false
    force redeploy: true
In-place deployment at C:\Users\chafy\Documents\NetBeansProjects\firstapp\target\firstapp-1.0-SNAPCHOT
Deployment is in progress...
deploy?config=file%3A%2FC%3A%2FUsers%2Fchafy%2FAppData%2FLocal%2FTemp%2Fcontext5856041917942518665.xml&path=/secondapp
ECHEC - l'application existe déjà dans le chemin [/secondapp]

Deploying application with war file 'test.war' to context '/hello' to server 'http://localhost:8080/manager/' Application failed to deploy: FAIL - Unable to delete [D:\Program Files\Apache\Tomcat 9.0\webapps\hello]. The continued presence of this file may cause problems. FAIL - Application already exists at path /hello

Tomcat 锁定文件或目录位置。在大多数情况下,这发生在第一次成功部署之后,随后的部署将被阻止。

分辨率 这可以通过添加

来解决
<Context antiResourceLocking="true">

到tomcat上下文。 antiResourceLocking 默认设置为 false。可以在 http://tomcat.apache.org/tomcat-9.0-doc/config/context.html

阅读更多详细信息