Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 7 и Windows 2008 R2 x64 / 25 сообщений из 30, страница 1 из 2
05.10.2012, 01:55:10
    #37984655
drno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
Добрый день!

Установил на
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
05.10.2012, 03:16:02
    #37984673
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
drno,

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

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

Тэг в неправильном месте курсор ставит, падлюка такая.
...
Рейтинг: 0 / 0
05.10.2012, 11:36:06
    #37985066
drno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
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
05.10.2012, 11:54:04
    #37985104
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
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
05.10.2012, 12:37:37
    #37985199
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
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
05.10.2012, 12:43:43
    #37985213
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
zalexakaЛучше пользоваться "родным" томкатовским пулом

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

Commons DBCP канешно ), разве нет ?
...
Рейтинг: 0 / 0
05.10.2012, 14:40:05
    #37985441
drno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
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
05.10.2012, 14:41:38
    #37985444
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
drnoПодскажите версию JDBC с сайта Oracle - можно брать самую свежую
или все-таки имеет смысл попробовать ему подсунуть
Oracle Database 11g Release 2 (11.2.0.2.0) JDBC Drivers?
Мля, ну какие ещё версии. Говрят же драйвера надо подложить в либы сервера, потому что DataSource создаётся на сервере. При этом про драйевера приложения сервер не знает.
...
Рейтинг: 0 / 0
05.10.2012, 14:54:11
    #37985475
drno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
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
05.10.2012, 14:56:45
    #37985482
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
drnoBlazkowicz, Вы практически поднимали Tomcat 7 (apache-tomcat-7.0.30) на Windows 2008 R2 x64 или нет?
Да. Работает на терминальном сервере без проблем. ОС тут вообще не при чем. К этой ошибке она никаким боком не относиться.
...
Рейтинг: 0 / 0
05.10.2012, 14:56:53
    #37985483
ferc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
drno,
в setclasspath сервера пропишите либы
...
Рейтинг: 0 / 0
05.10.2012, 14:58:16
    #37985491
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
drnoестественно, что драйвера уже лежат в \lib сервера

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

прописал

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

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

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

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

попробуй запустить с ключом -Djdbc.drivers=oracle.jdbc.OracleDriver
...
Рейтинг: 0 / 0
05.10.2012, 15:22:22
    #37985542
drno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
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
05.10.2012, 15:25:08
    #37985547
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
oracle.jdbc. driver .OracleDriver, не?
...
Рейтинг: 0 / 0
05.10.2012, 15:26:08
    #37985550
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
Это ошибка у вас появляется, когда вы открываете web страницу. В логах должно быть другое исключение, которое возникает во время деплоймента DataSource. В этом ислючении интересно посмотреть как на stacktrace, так и на cause.
...
Рейтинг: 0 / 0
05.10.2012, 15:26:48
    #37985553
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
Лагманoracle.jdbc. driver .OracleDriver, не?
Не. Это, вроде, deprecated класс.
...
Рейтинг: 0 / 0
05.10.2012, 15:27:58
    #37985555
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 7 и Windows 2008 R2 x64
хотя это я так, по гуглу. Наверное дело в другом)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 7 и Windows 2008 R2 x64 / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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