powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / eclipse не видит postgreSQL
5 сообщений из 5, страница 1 из 1
eclipse не видит postgreSQL
    #39329517
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть локальный TomCat 8.0.24
Установлен PostgreSQL с БД "myDB"

На TomCat, в conf\context.xml прописываю следующее:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

    <Resource name="jdbc/postgres"
    	           auth="Container"
	           type="javax.sql.DataSource"
                   username="postgres"
	           password="postgres"
	           driverClassName="org.postgresql.Driver"
	           url="jdbc:postgresql://localhost:5432/myDB"
	           maxTotal="20"
	           maxIdle="10"
	           maxWaitMillis="-1"/>

</Context>   



в коде подключаюсь к бд так:

Код: java
1.
2.
3.
4.
   Connection connection = null;
   InitialContext cxt = new InitialContext();
   DataSource ds = (DataSource)cxt.lookup("java:/comp/env/jdbc/postgres");
   connection = ds.getConnection();



На что мне Eclipse вываливает такую ошибку:

javax.naming.NameNotFoundException: Name [jdbc/postgres] is not bound in this Context. Unable to find [jdbc].

at org.apache.naming.NamingContext.lookup(NamingContext.java:818)
at org.apache.naming.NamingContext.lookup(NamingContext.java:152)
at org.apache.naming.NamingContext.lookup(NamingContext.java:829)
at org.apache.naming.NamingContext.lookup(NamingContext.java:152)
at org.apache.naming.NamingContext.lookup(NamingContext.java:829)
at org.apache.naming.NamingContext.lookup(NamingContext.java:166)
at org.apache.naming.SelectorContext.lookup(SelectorContext.java:157)
at javax.naming.InitialContext.lookup(Unknown Source)
at com.devcolibri.servlet.DBController.getConnection(DBController.java:24)
at com.devcolibri.servlet.MainServlet.init(MainServlet.java:31)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:817)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)


Подскажите плз, что не так?
...
Рейтинг: 0 / 0
eclipse не видит postgreSQL
    #39329535
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,
В иклипсе вкладка Server томкат есть?
Он использует свой экземпляр томката в воркспейсе.
Лог получил нажав f11?
...
Рейтинг: 0 / 0
eclipse не видит postgreSQL
    #39329540
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123MAULER,
В иклипсе вкладка Server томкат есть?


Есть!
Лог показала сама вкладка Console
...
Рейтинг: 0 / 0
eclipse не видит postgreSQL
    #39329567
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,
дрова бд в проекте?
- давай вскрины по шагам. Это первый твой коннект что ли?
...
Рейтинг: 0 / 0
eclipse не видит postgreSQL
    #39329598
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем разобрался.

По удалял к чертям все подключения сервера TomCat (и в Project Explorer и на вкладке "Servers")
Ещё раз перешел на вкладку "Servers", создал подключение к своему TomCat

В панели "Project Explorer" не появился экземпляр подключения (только во вкладке "Servers")
Теперь при запуске всё ок.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / eclipse не видит postgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]