|
|
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
Добрый день! Посоветуйте как исправить ошибку. Обычное приложение Java соединяется с базой с такими же параметрами. Проблемы возникают при запуске сервлета. Код такой: Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. И выдается следующая ошибка: javax.servlet.ServletException: Запрос невозможно инициализировать Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 09:42 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
aleapv Код: xml 1. 2. И выдается следующая ошибка: javax.servlet.ServletException: Запрос невозможно инициализировать Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor Явно ж написано: нет знает оракловая субд про базу LOC10. Откуда коннект проходит? Если через клиента - то посмотрите tnsnames.ora - что там написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 11:34 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
Alexey Tomin, Oracle установлен у меня, на my_pc, соответственно запрос идет с сервера!?. В tnsnames я все прописал: # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) LOC10 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = my_pc)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = LOC10) ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 14:31 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
aleapv, SID через слеш задается: jdbc:oracle:thin:@my_pc:1521/LOC10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 16:00 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
Adva, только что попробовал через слеш: javax.servlet.ServletException: Запрос невозможно инициализировать Исключение ввода/вывода: The Network Adapter could not establish the connection Query.init(Query.java:33) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 16:07 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
aleapv, Попробуйте вместо my_pc поставить реальный IP-адрес (напр., jdbc:oracle:thin:@192.168.0.1:1521:LOC10 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 16:36 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
Usman, попробовал jdbc:oracle:thin:@192.168.1.3:1521:LOC10. Подключилось. Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 16:57 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
aleapvВ tnsnames я все прописал: Хотя проблема и решена, но... Если в настройках драйвера стоит ":thin:", то TNSNAMES не используется, как и весь клиент с его 200+ мб мусора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 17:12 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
Alexey Tomin, Вопрос архитектуры пока что сложен. Не понятно сколько будет пользователей. Пока ставлю thin, так как других примеров не видел. Буду рад если посоветуете что то почитать по архитектуре приложений: БД + Java или БД + Java + WEB для разного числа пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 17:58 |
|
||
|
Tomcat7 и Oracle10g
|
|||
|---|---|---|---|
|
#18+
aleapvПока ставлю thin, так как других примеров не видел. И не надо. Просто надо знать, что для java-приложения при такой настройке оракловый клиент не нужен. aleapvБуду рад если посоветуете что то почитать по архитектуре приложений: БД + Java или БД + Java + WEB для разного числа пользователей. ConnectionPool - вроде как в томкате встроенный. Создаётся 10-20 коннектов, которых хватает на 20-100 одновременно работающих потоков. Причём открытия соединения (что должно) нет, но и ресурсы экономятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2014, 19:25 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38530995&tid=2127800]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
185ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 489ms |

| 0 / 0 |
