context.xml для tomcat

Фрагмент context.xml для tomcat

Примечание

Данный файл связывает JNDI-интерфейс с конкретным драйвером и настройками.

< ?xml version="1.0" encoding="UTF-8"? >
< Context path="/base" debug="5" reloadable="true" crosContext="true" >

...

   < Resource name="jdbc/DB" auth="Container"
       factory="com.relx.jdbc.LinterJNDIDataSourceFactory"
       type="com.relx.jdbc.LinterJNDIDataSource"
       url="jdbc:linter:linapid:localhost:1070:local" user="SYSTEM"
       password="MANAGER8" encoding="CP866" / >

...
< /Context >

Вместо context.xml в других серверах приложений может использоваться иной способ задания JDBC-ресурсов через JNDI-интерфейс (в SunApplicationServer это осуществляется в gui).

В любом случае надо указать:

  • имя ресурса, по которому будет выполняться поиск: "jdbc/DB";

  • фабрика для создания DataSource: "com.relx.jdbc.LinterJNDIDataSourceFactory";

  • конкретная реализация DataSource: "com.relx.jdbc.LinterJNDIDataSource";

  • url к БД: "jdbc:linter:linapid:localhost:1070:local";

  • имя пользователя: "SYSTEM";

  • пароль пользователя: "MANAGER8";

  • свойство, влияющее на кодировку соединения: "encoding": "CP866".