Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Коннект Томката к БД на Oracle / 8 сообщений из 8, страница 1 из 1
23.06.2004, 22:57
    #32574711
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
Здравствуйте.
Вопрос такой: Томкат коннектился к MySQL-базе так:

<Engine name="Standalone" defaultHost="localhost" debug="0">
<Realm className="org.apache.catalina.realm.MemoryRealm" />
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common"/>
<Context path="" docBase="@SCARAB_CONTEXT@" debug="0" reloadable="true">
<Loader checkInterval="1"
className="org.apache.catalina.loader.WebappLoader"/>
<Manager debug="99"/>
</Context>
</Host>
</Engine>

Была поставлена задача перевести базу под Oracle. В результате коннектиться стал так:
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL?user=scott;password=tiger"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />

При старте Томката падаем с ошибкой в стиле ".... Cannot connect using ... oracle.jdbc.driver.OracleDriver"

Как бы решить эту проблему? Я понимаю, что новый коннект визуально очень отличается от старого, и я знаю, что параметры соединения до этого настраивались в других файлах, но непонятно, как работает строка <Realm className="org.apache.catalina.realm.MemoryRealm" />
Если её оставить, то Томкат стартует, на при попытке обратиться к базе из приложения получаем исключение Connection object was null.
...
Рейтинг: 0 / 0
23.06.2004, 23:00
    #32574713
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
Здравствуйте.
Вопрос такой: Томкат коннектился к MySQL-базе так:

<Engine name="Standalone" defaultHost="localhost" debug="0">
<Realm className="org.apache.catalina.realm.MemoryRealm" />
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common"/>
<Context path="" docBase="@SCARAB_CONTEXT@" debug="0" reloadable="true">
<Loader checkInterval="1"
className="org.apache.catalina.loader.WebappLoader"/>
<Manager debug="99"/>
</Context>
</Host>
</Engine>

Была поставлена задача перевести базу под Oracle. В результате коннектиться стал так:
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL?user=scott;password=tiger"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />

При старте Томката падаем с ошибкой в стиле ".... Cannot connect using ... oracle.jdbc.driver.OracleDriver"

Как бы решить эту проблему? Я понимаю, что новый коннект визуально очень отличается от старого, и я знаю, что параметры соединения до этого настраивались в других файлах, но непонятно, как работает строка <Realm className="org.apache.catalina.realm.MemoryRealm" />
Если её оставить, то Томкат стартует, на при попытке обратиться к базе из приложения получаем исключение Connection object was null.
...
Рейтинг: 0 / 0
24.06.2004, 10:18
    #32575002
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
привел ты два примера настройки томкэта.
из первого никак не следует, что томкэт коннектится к MySQL. он вообще к ней не коннектится.
тебе для чего надо? то, что ты выделяешь синим цветом - относится только к хттп-аутентификации. не более того.

// При старте Томката падаем с ошибкой в стиле ".... Cannot connect using ... oracle.jdbc.driver.OracleDriver"

сам драйвер доступен томкату? строка соединения правильно написана? может ты имя сервера не указал (у тебя стоит в строке пример из настроек)? может, писать не user=scott;password=tiger, а атрибутами:

... connectionName="scott" connectionPassword="tiger" ...?

и скажи - для чего оракл используешь при данной раскладке? там ерально есть таблицы users и user_roles?
...
Рейтинг: 0 / 0
24.06.2004, 11:54
    #32575203
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html
]

по этой доке я настраивал MySQL, описано все очень подробно, все полуилось, так же там есть пример для Oracle 8i и написано, чтобы перейдти на Oracle нужно сделать минимальные изменеия после MySQL.


авторПри старте Томката падаем с ошибкой в стиле ".... Cannot connect using ... oracle.jdbc.driver.OracleDriver"


А у тебя драйвер к Oracle лежит в папке catalina_home\common\lib ?
Судя по ошибке, его там нету.
...
Рейтинг: 0 / 0
24.06.2004, 12:03
    #32575232
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
http: http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html%5D]http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html]

что-то я не совсем втыкаю, как кнопкой "http://" пользоваться :)
...
Рейтинг: 0 / 0
24.06.2004, 22:41
    #32576474
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
Спасибо всем. Реально разобрался
...
Рейтинг: 0 / 0
24.06.2004, 22:41
    #32576475
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
Спасибо. Разобрался
...
Рейтинг: 0 / 0
25.06.2004, 10:31
    #32576799
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект Томката к БД на Oracle
маладетс. больше не пеши па два саапсченийа аденакавых. атвечать ниудобна.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Коннект Томката к БД на Oracle / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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