|
|
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Добрый день. Имелся проект на эклипсе, который делал тестовое подключение к Oracle и выполнял мелкие запросы. Всё работало, стоял драйвер ojdbs8.jar. Теперь же сделал проект с использованием Maven, и класс коннектора к Oracle теперь выдаёт ошибку java.sql.SQLRecoverableException: Ошибка ввода/вывода: Undefined Error at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774) at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at OracleConnector.main(OracleConnector.java:16) Caused by: oracle.net.ns.NetException: Undefined Error at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271) at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317) at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518) ... 6 more Я не могу понять в чём дело. Класс коннектора выглядит так: Код: java 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. 27. 28. Думал дело в зависимостях в pom.xml, но я там прописал: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.oracle.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>12.2.0.1</version> <optional>true</optional> </dependency> </dependencies> <repositories> <repository> <id>maven.oracle.com</id> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url> https://maven.oracle.com</url> <layout>default</layout> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>maven.oracle.com</id> <url> https://maven.oracle.com</url> </pluginRepository> </pluginRepositories> А толку всё равно ноль. Скажите, в чём дело? В обычном всё работало же. Использую ojdbc8.jar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:10 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Теперь же сделал проект с использованием Maven, и класс коннектора к Oracle теперь выдаёт ошибку Maven просто сборку делает. Дай разницу кода Было и Стало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:17 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94, упс. Понял. Т.е. второй вариант вообще без иклипса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:18 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Norman94, упс. Понял. Т.е. второй вариант вообще без иклипса? Да нет, второй вариант с эклипсом. Было и стало абсолютно идентичны, различия лишь в первом есть maven, во втором его нет. Я ей Богу не понимаю, почему не идёт подключение, всё абсолютно идентично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:20 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Было и стало абсолютно идентичны, различия лишь в первом есть maven, во втором его нет Посмотреть строку запуска java которую формирует IDE. Сравнить classpatch, найти различия iMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:23 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Простите за глупый вопрос, а как это посмотреть? Я использую эклипс, использую обычный запуск Java Application. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:31 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Я один не вижу ojdbc8 в репозитории?? https://search.maven.org/#search|ga|1|ojdbc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:34 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЯ один не вижу ojdbc8 в репозитории?? https://search.maven.org/#search|ga|1|ojdbc Ааа... Оракловый репозиторий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:35 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94, А вы действительно не способны найти оба jar файла и проверить на сколько они отличаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:36 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
BlazkowiczBlazkowiczЯ один не вижу ojdbc8 в репозитории?? https://search.maven.org/#search|ga|1|ojdbc Ааа... Оракловый репозиторий. Поставил ojdbc7, даже зависимости те же поставил - пофиг. Абсолютно пофиг. Я не знаю, что делать. Да ничем не отличаются, вот пожалуйста. Класс с 1 проекта: Код: java 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. 27. 28. А вот со второго Код: java 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. 27. 28. Они даже называются одинаково. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:46 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
BlazkowiczNorman94, А вы действительно не способны найти оба jar файла и проверить на сколько они отличаются? тоже не понял). Казалось бы, код одинаковый. Куда проще найти разницу в двух проектах с одинаковым кодом)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:48 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
"Наступил психологический момент для" ... файлового менеджера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 16:01 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov"Наступил психологический момент для" ... файлового менеджера. Что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 16:20 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Basil A. Sidorov"Наступил психологический момент для" ... файлового менеджера. Что? Что "что"? Очевидно же что разница не в коде, а в ojdbc8.jar. Найдите оба файла, один, который у вас был изначально, а второй, который скачал Maven. Сравните эти файлы. Хотя бы по размеру для начала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 16:26 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
С моей кочки зрения, наиболее вероятная причина - "древний" jdbc-драйвер. Соответственно, надо взять удобный диспетчер файлов и глазками глянуть что и где находится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 16:30 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
P.S. В штатной пророческой установке есть всё необходимое, включая jdbc-драйверы. Задлянафига мавен и репозитории, чтобы переложить готовое из одного каталога в другой ... Нет, не быть мне программистом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 16:41 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94, http://www.orafaq.com/wiki/JDBC url должен либо jdbc:oracle:thin:@localhost:1521:xe, либо jdbc:oracle:thin:@//localhost:1521/xe, я всегда строку из tnasnames использую, какой вам подойдет не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 17:39 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Вряд ли в драйвере дело, я поставил ojdbc7, поставил зависимости, та же беда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 19:49 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94, 1. В репозиториях Maven нет Oracle JDBC. Необходимо скачать драйвер в сайта oracle.com и подключить его в локальный репозиториий. Либо включить оракловый maven репозиторий в ваш файл pom.xml (см. maven.oracle.com) 2. Ошибка ввода/вывода - скорее всего означает, что у вас физически нет соединения с сервером, т.е. неверно указаны координаты сервера, некорректный url или заблокирован порт 1521 антивирусом, фаерволом и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 20:09 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Все на самом деле не понятно: 1. Физическое соединение, это самое очевидное 2. 0FD написал, что строка соединения у ТС не верна. (а тут могут быть уже эффекты, что на одной версии драйверов это работает, а на другой версии уже нет) 3. У ТС не обычный oracle, а Oracle XE. Вроде такие ошибки могут быть из-за не корректной NLS_LANG и по другим причинам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 20:32 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Это похоже на старую болезнь Oracle XE под Windows. Каждый раз на нее натыкаюсь и вспоминаю как фиксил. Кажется это связано с неверной привязкой к eth адресу, потом адрес меняется и - болт. После установки перебиваю листенеры в sqlnet.ora, tnsnames.ora на localhost. Потом под DBA делаю alter system set local_listerer = ..... alter system register. Потом полезен reboot ОС. т.к. рестарт листенера не помогает. Потом желательно конфигурировать локаль под AMERICAN_AMERICA.CL8MSWIN1251 на стороне клиента ВСЕГДА. В случае с jdbc дай бох памяти там вроде-бы надо было менять user.country/lang e.t.c и только после этого - аллилуя... вроде можно было работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 23:01 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
пока мы тут гадаем. Он вроде говорит что есть 2 проекта: - один MyOK без мавен и работает - второй My_Error с мавен и не работает. Значит дело только в проекте или в разнице проектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 00:07 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Leonid Kudryavtsev, Простите за глупый вопрос, а как это посмотреть? Я использую эклипс, использую обычный запуск Java Application. Не помню ((( сейчас в Eclipse посмотрел, тоже с ходу не нашел. Может с JDeveloper'ом путаю, но, вроде, можно заставить что бы в консоле сначала полностью выводилась команда на запуск программы со всеми ключами "java --cp......." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 03:13 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123пока мы тут гадаем. Он вроде говорит что есть 2 проекта: - один MyOK без мавен и работает - второй My_Error с мавен и не работает. Значит дело только в проекте или в разнице проектов. Добавлю несколько нюансов. При работе с чистым JDBC, в фазе компилляции никакой драйвер вообще не нужен. В скоупе java.sql определены все интерфейсы что нужно. Для maven нужно указать scope=system (или provided). Стандартный репозитарий не предоставляет oracle-jdbc (ИМХО). Его нужно качать из своих кастомных репозитариев через тег repository. Или инсталлировать себе локально через mvn install. Как там у автора в проекте Х.З. он привел только огрызок кода а по нему совершенно невозможно сказать где у него и как чего сконфижено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 08:33 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
maytonа по нему совершенно невозможно сказать где у него и как чего сконфижено. Если код он утверждает одинаков, то конфигиКода тоже одинаковы? Я бы ему посоветовал, если он не может разобрать конфиги кода\сборки и молчит в своей теме, то плюнуть на мавен и делать проект в IDE который у него работает. Удачи автору! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 10:44 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Использую ojdbc 8 .jar. см. тут Norman94 Код: java 1. формат URL'а должен соответствовать такому (необязательные параметры в квадратных скобках): Код: sql 1. т.е. Код: java 1. Norman94<dependency> <groupId>com.oracle.jdbc</groupId> <artifactId>ojdbc 8 </artifactId> <version>12.2.0.1</version> <optional>true</optional> </dependency>например Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Norman94Ошибка ввода/вывода: Undefined Error Откуда нам знать, если даже Oracle XE неизвестно об этой ошибке (: Нужны конкретные коды ошибок ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:34 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Если код он утверждает одинаков, то конфигиКода тоже одинаковы? С чего бы это? Если один с maven, а второй нет? Если всё запускается на одной машине в том же самом окружении, то скорее всего проблема с версиями драйверов. На сколько я помню у разных версий и мена классов были разные. Сейчас вроде последний актуальный вариант oracle.jdbc.OracleDriver , а не как указано у автора oracle.jdbc.driver.OracleDriver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 21:06 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Usmanформат URL'а должен соответствовать такому.. Варианты различаются используете ли вы SID или ServiceName SID Код: java 1. 2. Services Код: java 1. 2. см. тут . Хотя по ссылке и говорится, что первый вариант более не рекомендуется использовать, именно он чаще всего встречается в учебной литературе и даже в официальном javadoc к последней версии драйвера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 21:37 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Garrick, Вот вы привели 4 строчкм кода. Разве с мавен они другие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 23:47 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Теперь прикол в том, что эту же ошибку драйвер пишет и в обычном проекте. Подскажите, что делать, у меня паника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:02 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Теперь прикол в том, что эту же ошибку драйвер пишет и в обычном проекте. Подскажите, что делать, у меня паника. Есть подозрения что дело не в драйвере а в сервере БД. Посмотрите логи Оракла. Привлеките вашего DBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:15 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, А как их посмотреть? Я проверил, к sqldeveloper всё нормально подключается и работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:18 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94sqldeveloper строку подключения на нём сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:24 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94, и создай новый проект иклипсе и стек ошибки сюда. Наверно просто твоя невнимательность). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:26 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПосмотрите логи Оракла. Привлеките вашего DBA.У него Oracle XE на лоцалхост. Другой вопрос, что инсталятор штатно поднимает и настраивает гуёвую админку, в которой даже я в состоянии разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:32 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovУ него Oracle XE на лоцалхост. Другой вопрос, что инсталятор штатно поднимает и настраивает гуёвую админку, в которой даже я в состоянии разобраться. И то верно. Oracle жесток к новичкам. Интересно была ли весомая причина использовать именно его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:40 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
В общем, дело мутное. Есть проект, не Maven, обычный, который раньше замечательно работал. Но теперь не работает. Иерархия у него такая (на фото). В нём есть обычный класс подключения. Код: java 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. 27. И ошибка авторDriver loading success! java.sql.SQLRecoverableException: Ошибка ввода/вывода: Undefined Error at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774) at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at OracleConnector.main(OracleConnector.java:15) Caused by: oracle.net.ns.NetException: Undefined Error at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271) at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317) at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518) ... 6 more Теперь ради прикола я создал новый JPA проект, подключил к нему тот же ojdbc8.jar, и там работает! Но я не могу перейти на новый проект, замучаюсь с переносом классов. В чём дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:46 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Но я не могу перейти на новый проект, замучаюсь с переносом классов. не понял. Тебя и просили - Новый проект. Тяжело программировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:51 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
BlazkowiczOracle жесток к новичкам.XE - вполне себе для чайников: по умолчанию всё настроено и готово к работе. Другое дело, что необходимость читать документацию и разбираться всё равно не исчезает. Вот такая вот пичалька жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:52 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Norman94Но я не могу перейти на новый проект, замучаюсь с переносом классов. не понял. Тебя и просили - Новый проект. Тяжело программировать? А если потом внезапно (именно внезапно, без предпосылок) эта ошибка возникнет вновь мне то и дело новые проекты делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:55 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Тут можно только гадать: Classpath ? Можно наверное и в отладчике Eclipse посмотреть, а можно просто написать первыми строчками в проекте: System.out.println( "Press any key to continue or another key to reboot" ); int ch = System.in.read(); запустится и посмотреть в JConsole (стандартная утилита, входит в JDK) параметры JVM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 12:58 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94А если потом внезапно (именно внезапно, без предпосылок) эта ошибка возникнет вновь мне то и дело новые проекты делать? Пока ты отсутствовал в своей теме, мы тут про мавен гадали 2 дня. Теперь окажется что ты смотрел не в ту папку. Или та папка была для чтения или.... Если ленивый нефиг программировать. А если кинуть *.java в новый проект тяжко то тоже нефиг программировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:02 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovBlazkowiczOracle жесток к новичкам.XE - вполне себе для чайников: по умолчанию всё настроено и готово к работе. .... Может и "для чайников". Но как известно "сделай систему, с которой сможет работать даже дурак, и только дураки будут с ней работать." Если бы такая ошибка была на "нормальном" Oracle, я бы грешил на сеть и строку соединения Но на XE может все, что угодно. IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:02 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevТут можно только гадать: Classpath ? Можно наверное и в отладчике Eclipse посмотреть, а можно просто написать первыми строчками в проекте: System.out.println( "Press any key to continue or another key to reboot" ); int ch = System.in.read(); запустится и посмотреть в JConsole (стандартная утилита, входит в JDK) параметры JVM Написал это в отдельном классе 'bla', выдало это. Ошибка на ошибке. Error: Main method not found in class bla, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:04 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Пока ты отсутствовал в своей теме, мы тут про мавен гадали 2 дня. Теперь окажется что ты смотрел не в ту папку. Или та папка была для чтения или.... Если ленивый нефиг программировать. А если кинуть *.java в новый проект тяжко то тоже нефиг программировать. Я всё правильно смотрел, и также с Maven гадал, однако пока гадал, эта ошибка и в обычном проекте подкралась. Мне не лень классы перенести, просто если опять всплывёт, мне снова классы переносить. И снова, и снова?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:07 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94И снова, и снова?! даю гарантию что 2 раза. На третий ты уже будешь знать ошибку. Будет третий - приходи по гарантии). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:10 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevНо на XE может все, что угодно. IMHO & AFAIKЯ, собственно, к тому, что для "нормального Oracle" тот же EM или как он сейчас, надо развёртывать отдельно и без пол-литры новичок явно не разберётся. Для XE весь "управляющий гуй" развёртывается в процессе установки. Т.е. посмотреть "что неправильно с кочки зрения сервера" можно с максимальными удобствами. А так ... Фичи и доступные ресурсы обрезаны, но, в целом, тот же "нормальный Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:18 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:25 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Error: Main method not found in class bla, please define the main method as: public static void main(String[] args) ну блин....создать класс, создать метод main.... OFFTOPIC: Я начинаю грустить по тем временам, когда программы на Java писал в FAR'е по F4 и все было просто и понятно ))) Сейчас смотрю на Eclipse... кнопочек, галочек, окошек, переспектив... глаза разбегаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:25 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:29 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь. нет. Все сравнивают проекты и ищут ошибку. Т.к. текст ошибки у тебя не стандартный. А сам ты подтвердил что проект у тебя эксклюзивный). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:31 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Т.к. текст ошибки у тебя не стандартный. Да все там стандартное Просто ошибка может быть в 100500 местах, а отлаживать чужой проект через форум - это совершенная жесть. Пусть ТС поймет, что такое класс патч, откуда JVM берет библиотеки и так далее. А то за последние несколько дней, это уже вторая тема "не могу подключиться к Oracle" Блин. Скоро будут темы: "не могу включить компьютер" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:38 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
У меня есть подозрения что ошибка как-то связана с локалью http://stackoverflow.com/questions/32613704/sql-developer-oracle-11g-undefined-error По ней можно найти только вопросы от китайцев и русских. Я бы поэксперементировал с -Dfile.encoding=UTF-8 -Duser.language=en -Duser.region=EN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:40 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь. Для того чтобы ошибку "разрешить" её нужно "определить". А у вас кроме Undefined Error ничего особо и нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:41 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevNorman94Error: Main method not found in class bla, please define the main method as: public static void main(String[] args) ну блин....создать класс, создать метод main.... OFFTOPIC: Я начинаю грустить по тем временам, когда программы на Java писал в FAR'е по F4 и все было просто и понятно ))) Сейчас смотрю на Eclipse... кнопочек, галочек, окошек, переспектив... глаза разбегаются. Да как бы уже создано это всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:53 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
на metalinke есть баг, на windows xp и 7: Bug 12744662 : GETTING "UNDEFINED ERROR" IF THE OS USER NAME CONTAINS SPECIFIC CHARACTER WORKAROUND: ----------- Setting "user.name" java option. example) java -Duser.name=dummyuser version ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:54 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Ну так сравнили, чем отличаются параметры JVM у работающего проекта от параметров JVM у не работающего ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:56 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
0FD AFAIK на XE много разного попадается. Но у топик стартера: "тут работает", "тут не работает". Конечно фаза луны на многие процессы на земле влияет (например на приливы), но до последнего времени с java было все нормально ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 13:59 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
0FD, У тс РАБОТАЕТ новый чистый проект. Не работает какой то проект из мусорницы который он боится трогать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 14:02 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
0FDна metalinke есть баг, на windows xp и 7: Bug 12744662 : GETTING "UNDEFINED ERROR" IF THE OS USER NAME CONTAINS SPECIFIC CHARACTER WORKAROUND: ----------- Setting "user.name" java option. example) java -Duser.name=dummyuser version Отличная находка! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 14:11 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Norman94sqldeveloper строку подключения на нём сюда+1 что-то вроде такого (с заполненными полями) в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 14:12 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevНу так сравнили, чем отличаются параметры JVM у работающего проекта от параметров JVM у не работающего ? Я сейчас глупость скажу, но я не знаю как проверить, а ваш способ выдает ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 14:15 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Usman, мой совет уже устарел. Он строку из нового проекта может показать. У него новый проект оказывается работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 14:29 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123У него новый проект оказывается работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 15:08 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
В общем, всем спасибо, проблему нашёл методом тыка - по каким то причинам драйвер ojdbc8 оказался в свойствах web библиотеках. Видимо по нечаяности его туда запихал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 15:31 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Norman94драйвер ojdbc8 оказался в свойствах web библиотеках Чтобы это не значило... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 16:02 |
|
||
|
Нет подключения к Oracle
|
|||
|---|---|---|---|
|
#18+
Petro123Garrick, Вот вы привели 4 строчкм кода. Разве с мавен они другие? Дело не в строке подключения, в том, что maven мог подключить другую версию драйвера, см. выше моё сообщение про разные имена классов (пакеты) в разных версиях драйверов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2017, 18:48 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2122988]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
109ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 478ms |

| 0 / 0 |
