2014-02-14 3 views
1

Для веб-приложения, запущенного на Tomcat, мы указываем записи ресурсов в файле context.xml. Но я не мог найти его под своими проектами в папку META-INF.context.xml не создается в папке META-INF

Если нам нужно создать его вручную, может кто-то указать мне на образец.

ответ

1

У меня возникла проблема с моим проектом, но у меня была только папка 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> 
Смежные вопросы