У меня возникла проблема с моим проектом, но у меня была только папка WEB-INF и возникали ошибки с сервера. Что для меня решило:
Создал папку META-INF на том же уровне, что и WEB-INF, и разместил там context.xml. Если у вас есть папка META-INF, удостоверьтесь, что она находится прямо рядом с WEB-INF и просто помещаем туда context.xml.
Структура папок будет что-то вроде:
src
--- main
----- java
----- webapp
-------- META-INF --> put context.xml here
-------- WEB-INF
Пример context.xml должен быть:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/postgres" auth="Container" type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver" url="jdbc:postgresql://127.0.0.1:5432/dbtest"
username="user" password="password" maxActive="20" maxIdle="10"
maxWait="-1" />
</Context>