Java 当我将自己的context.xml粘贴到META-INF文件夹中时,eclipse中的自动部署就停止了

Java 当我将自己的context.xml粘贴到META-INF文件夹中时,eclipse中的自动部署就停止了,java,eclipse,tomcat,jakarta-ee,Java,Eclipse,Tomcat,Jakarta Ee,我正在使用eclipse在Tomcat上运行一个简单的web应用程序 现在我想使用JNDI查找数据源 所以在我的WebContent文件夹中的Web应用程序项目中已经有一个META-INF文件夹, 因此,我在其中添加了一个文件context.xml,即WebContent/META-INF/context.xml 具体如下: <?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" antiRes

我正在使用eclipse在Tomcat上运行一个简单的web应用程序

现在我想使用JNDI查找数据源

所以在我的WebContent文件夹中的Web应用程序项目中已经有一个META-INF文件夹, 因此,我在其中添加了一个文件context.xml,即WebContent/META-INF/context.xml

具体如下:

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

<Resource   name="java/mydb"
            auth="Container"
            type="javax.sql.DataSource"
            maxActive="40"
            maxIdle="30"
            maxWait="1000"
            username="app"
            password="app"
            driverClassName="org.apache.derby.jdbc.ClientDriver"
            url="jdbc:derby://localhost:1527/sample">        
</Resource>

我能够在servlet中成功地进行JNDI查找

但副作用是自动部署已经停止。 现在我必须再次重新启动我的服务器

在进行上述更改之前,每当我保存servlet或任何html时,我都能够在浏览器中看到更改

但在我的项目中添加context.xml文件后,自动部署已停止工作

请告诉我哪里出了问题

在我们的web项目中添加context.xml是一种很好的做法,还是应该更改tomcate的context.xml

请告诉我