Net Форумы

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Генеральный спонсор: www.Net.Ru - серьезный, профессиональный хостинг.

PostgreSQL и web.xml

 
Начать новую тему   Ответить на тему    Список форумов Net Форумы -> SQL базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
gsvano
Member


Зарегистрирован: 05.05.2005
Сообщения: 47

СообщениеДобавлено: 06.05.2005 04:50    Заголовок сообщения: PostgreSQL и web.xml Ответить с цитатой

Добрый день!
У меня возник вопрос по возможности доступа к PostgreSQL из web.xml (WEB/INF) используя RESIN.

Код:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
   <database>
      <jndi-name>jdbc/nfm</jndi-name>
      <driver type="org.postgresql.Driver">
         <url>jdbc:postgresql://localhost/db00114975?autoReconnect=true</url>
         <user>db00114975</user>
         <password>***</password>
      </driver>
      <max-connections>20</max-connections>
      <max-idle-time>300s</max-idle-time>
   </database>

   <display-name>nfm progect</display-name>
   
   <authenticator type='com.caucho.server.security.JdbcAuthenticator'>
          <init>
             <data-source>jdbc/db00114975</data-source>
         <password-query>select password from login where login=?</password-query>
         <role-query>select 'user' as role union select role from role where login=?</role-query>
      </init>
   </authenticator>
   <login-config auth-method='basic'/>
   <security-constraint url-pattern='/nfm/admin/*' role-name='adm'/>
   <security-constraint url-pattern='/nfm/*' role-name='user'/>

</web-app>


Возможно ли это вооще заставить работать на данном хостинге?


Последний раз редактировалось: gsvano (06.05.2005 10:35), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
gsvano
Member


Зарегистрирован: 05.05.2005
Сообщения: 47

СообщениеДобавлено: 06.05.2005 10:32    Заголовок сообщения: Ответить с цитатой

Все ясно - старый (ужасно) RESIN просто не знает о существовании
Код:

   <database>
   </database>

Ну когда будет 3 версия???
Когда когда когда???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
CV
Core team


Зарегистрирован: 01.01.1970
Сообщения: 965

СообщениеДобавлено: 06.05.2005 12:33    Заголовок сообщения: Ответить с цитатой

думаю, третий резин будем ставить осенью.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
gsvano
Member


Зарегистрирован: 05.05.2005
Сообщения: 47

СообщениеДобавлено: 11.05.2005 03:31    Заголовок сообщения: Ответить с цитатой

Отлично.
Покопался в доках этой старой резины и нарыл
Код:

<web-app>
   <resource-ref>
      <res-ref-name>jdbc/psql</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <init-param driver-name="org.postgresql.Driver"/>
      <init-param url="jdbc:postgresql://localhost/database?autoReconnect=true"/>
      <init-param user="user"/>
      <init-param password="password"/>
      <init-param max-connections="20"/>
      <init-param max-idle-time="30"/>
   </resource-ref>
</web-app>


Потом можно брать Connection
Код:

   static public Connection getConnection()
   throws NamingException, SQLException {
      Context initCtx = new InitialContext();
      Context envCtx = (Context) initCtx.lookup("java:comp/env");
      DataSource ds = (DataSource) envCtx.lookup("jdbc/psql");
      return ds.getConnection();
   }

Так что ещё можно жить...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Се ля ви
Member


Зарегистрирован: 07.02.2007
Сообщения: 8
Откуда: Москва

СообщениеДобавлено: 01.11.2008 19:42    Заголовок сообщения: Ответить с цитатой

CV писал(а):
думаю, третий резин будем ставить осенью.

Прошло три года, а резина всё ещё старая... Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Net Форумы -> SQL базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB
Русская поддержка phpBB