powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 7 и Windows 2008 R2 x64
30 сообщений из 30, показаны все 2 страниц
Tomcat 7 и Windows 2008 R2 x64
    #37984655
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Установил на
Windows 2008 R2 x64
Oracle клиент
11g Release 2 (11.2) for Microsoft Windows (32-Bit)
и
Tomcat 7

прописал подключение к БД в server.xml

<Resource name="jdbc/OracleDB" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@oracledb.moskow.local:1522:ORACLEDB"
username="SUPERUSER" password="PASSWORD" maxActive="20" maxIdle="10"
maxWait="-1"/>

в
WEB-INF\lib
лежат jar библиотеки


01.04.2004 15:12 1я171я614 classes12.jar
01.04.2004 15:12 1я177я797 classes12dms.jar
20.04.2009 11:23 309я293 jcommon-1.0.16.jar
25.10.2004 13:33 20я682 jstl.jar
08.02.2011 19:25 785я998 mysql-connector-java-5.1.15-bin.jar
01.04.2004 15:12 1я832я498 nls_charset12.jar
02.10.2006 22:36 1я545я954 ojdbc14.jar
02.10.2006 22:36 1я553я561 ojdbc14dms.jar
02.10.2006 22:36 1я947я136 ojdbc14dms_g.jar
02.10.2006 22:36 1я938я906 ojdbc14_g.jar
26.08.2010 21:49 2я030я460 ojdbc5.jar
26.08.2010 21:49 2я547я812 ojdbc5dms.jar
26.08.2010 21:49 3я369я854 ojdbc5dms_g.jar
26.08.2010 21:49 3я349я078 ojdbc5_g.jar
26.08.2010 21:49 2я152я137 ojdbc6.jar
26.08.2010 21:49 2я761я958 ojdbc6dms.jar
26.08.2010 21:49 3я895я390 ojdbc6dms_g.jar
26.08.2010 21:49 3я872я515 ojdbc6_g.jar
26.08.2010 21:49 20я349 simplefan.jar
27.08.2011 00:19 7я789 soaptag.jar
25.10.2004 13:33 393я259 standard.jar
01.12.2002 08:16 20я321 taglibs-datetime.jar
29.08.2006 03:14 27я343 taglibs-io.jar

но при вызове соединения с БД
Tomcat выдает ошибку
HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"

такая же сборка стоит на windows 2003 server x86 - все нормально работает.

Подскажите в чем может быть проблема?

Заранее благодарю за ответ.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37984673
Kostya Ilyinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

Уберите все окромя ojdbc6.jar и требуемых библиотек (jstl, soaptag ) . Все старые версии драйвера Oracle (4/5/classes12 etc.) снести. Кто их туда положил? Вот им чтива немного на утро:
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37984674
Kostya Ilyinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kostya Ilyinov,

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html

Тэг в неправильном месте курсор ставит, падлюка такая.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985066
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kostya Ilyinov,

поубирал скажем так все лишнее, скачал новенькие драйвера с
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

Oracle Database 11g Release 2 (11.2.0.3) JDBC Drivers

тоже самое (((
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985104
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataSource у вас сконфигурен на уровне сервера. А либы находятся на уровне приложения.
Срочно RTFM по томкату:
http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html
http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985199
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,
Лучше пользоваться "родным" томкатовским пулом(почему—читайте в доке)
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<Resource name="dbc/OracleDB"
              auth="Container"
              type="javax.sql.DataSource"
              factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
              testWhileIdle="true"
              testOnBorrow="true"
              testOnReturn="false"
              validationInterval="30000"
              validationQuery="select 1 from dual"
              timeBetweenEvictionRunsMillis="30000"
              maxActive="20"
              maxIdle="10"
              maxWait="-1"
              initialSize="2"
              removeAbandonedTimeout="60"
              removeAbandoned="true"
              logAbandoned="true"
              minEvictableIdleTimeMillis="30000"
              jmxEnabled="true"
              jdbcInterceptors=
                      "org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
              username="SUPERUSER"
              password="PASSWORD"
              driverClassName="oracle.jdbc.OracleDriver"
              url="jdbc:oracle:thin:@oracledb.moskow.local:1522:ORACLEDB"
              initSQL="ALTER SESSION SET NLS_SORT='BINARY'"/>


и да ojdbc6.jar в ${catalina.base}/lib положите
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985213
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaЛучше пользоваться "родным" томкатовским пулом

А у автора тогда какой?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985224
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Commons DBCP канешно ), разве нет ?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985441
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zalexaka,

попробовал "родной" томкатовский пул, как вы указали.

результат к сожалению остался таким же (((

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Подскажите версию JDBC с сайта Oracle - можно брать самую свежую
или все-таки имеет смысл попробовать ему подсунуть
Oracle Database 11g Release 2 (11.2.0.2.0) JDBC Drivers?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985444
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoПодскажите версию JDBC с сайта Oracle - можно брать самую свежую
или все-таки имеет смысл попробовать ему подсунуть
Oracle Database 11g Release 2 (11.2.0.2.0) JDBC Drivers?
Мля, ну какие ещё версии. Говрят же драйвера надо подложить в либы сервера, потому что DataSource создаётся на сервере. При этом про драйевера приложения сервер не знает.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985475
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

естественно, что драйвера уже лежат в \lib сервера
и все равно не пашет.
Поэтому и пишу снова с вопросами, а может быть еще чего попробовать,
т.к. пока не выходит каменный цветок...

Я уже как лет 5 использую Tomcat на Windows 2003, но на версиях x86.
Впервые решил попробовать x64 Windows 2008 R2.

Blazkowicz, Вы практически поднимали Tomcat 7 (apache-tomcat-7.0.30) на Windows 2008 R2 x64 или нет?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985482
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoBlazkowicz, Вы практически поднимали Tomcat 7 (apache-tomcat-7.0.30) на Windows 2008 R2 x64 или нет?
Да. Работает на терминальном сервере без проблем. ОС тут вообще не при чем. К этой ошибке она никаким боком не относиться.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985483
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
drno,
в setclasspath сервера пропишите либы
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985491
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoестественно, что драйвера уже лежат в \lib сервера

естественно, что об этом вы не считаете нужным упомянуть, ведь все и так догадаются.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985504
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вложеных исключений помимо No suitable driver found for нет?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985512
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что именно у вас теперь в lib? Попробуйте только ojdbc14.jar оставить и те что были от томката.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985523
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ferc,

прописал

системную переменную classpath
со значением C:\Servers\Tomcat7\lib\ojdbc6.jar

рестартанул Ось

таже самая фигня...
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985531
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Томкат точно под Java 6 запускается?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985533
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoрестартанул Ось

Зачем?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985535
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

попробуй запустить с ключом -Djdbc.drivers=oracle.jdbc.OracleDriver
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985542
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

оставил только, ojdbc14.jar

HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"

--------------------------------------------------------------------------------

type Exception report

message javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


root cause

javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:912)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)
org.apache.jsp.monitoring_005ftools.servers_005fdir_jsp._jspService(servers_005fdir_jsp.java:146)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


root cause

javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"
org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276)
org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159)
org.apache.taglibs.standard.tag.el.sql.QueryTag.doStartTag(QueryTag.java:85)
org.apache.jsp.monitoring_005ftools.servers_005fdir_jsp._jspx_meth_sql_005fquery_005f0(servers_005fdir_jsp.java:227)
org.apache.jsp.monitoring_005ftools.servers_005fdir_jsp._jspService(servers_005fdir_jsp.java:124)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Tomcat на Java SE 1.7
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985547
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oracle.jdbc. driver .OracleDriver, не?
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985550
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ошибка у вас появляется, когда вы открываете web страницу. В логах должно быть другое исключение, которое возникает во время деплоймента DataSource. В этом ислючении интересно посмотреть как на stacktrace, так и на cause.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985553
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманoracle.jdbc. driver .OracleDriver, не?
Не. Это, вроде, deprecated класс.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985555
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя это я так, по гуглу. Наверное дело в другом)
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985562
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,
томкат рестартануть не пробовали? (если на живом либы подкладываете ему это фиолетово) )
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985568
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

Покажите что к вас в catalina.2012-10-05.log после рестарта кота
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985838
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoпрописал подключение к БД в server.xmlИспользуйте дескриптор контекста , а не server.xml.
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985848
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zalexaka,

благодарю всех за помощь.

Подключение удалось, собака была зарыта в простом

<Context path="/mon" docBase="mon"
debug="5" reloadable="true" crossContext="true">

все-навсего не совпадали имена корневой папки в "../webapps/mon" и в servers.xml <Context path="" )))
...
Рейтинг: 0 / 0
Tomcat 7 и Windows 2008 R2 x64
    #37985853
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoвсе-навсего не совпадали имена корневой папки в "../webapps/mon" и в servers.xml <Context path="" )))Никогда не указывайте путь в параметрах контекста.
А ещё - не используйте старые конфиги на новой версии без предварительной ревизии.
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 7 и Windows 2008 R2 x64
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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