|
|
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! ребята подскажите что делаю не так: класс реализующий коннект: Код: 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. интерфейс: Код: java 1. 2. 3. и сервлет: Код: 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. в общем вот тут bi.getVersionDB() я получаю NullPointerException . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:16 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, так и должно быть авторprivate BeanInterface bi; может туда ченить присвоить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:32 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Не складывайте соединения в поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:35 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, сорри но не совсем понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:39 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, conn1 это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:58 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Может пора научится stacktrace читать? Номера строк там, имена методов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:59 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
дело в том что если в классе оставлю только один метод типа Код: java 1. 2. 3. и соответственно в интерфейсе тоже и вызову из сервлета bi.getStr(); то все равно получаю тот же эксепшн ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:00 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффарто все равно получаю тот же эксепшн Именно тот же? Не этот же и никакой другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:04 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да именно там же все делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:10 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффарда именно там же все делаю А он секретный очень? Exception и его stacktrance? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:13 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:19 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
нееее, что то я вообще не въехал, создал новый тестовый пример Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: java 1. 2. 3. 4. 5. 6. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. и получаю вот это Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:32 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Не торопись на форуме спрашивать. Делай тест в одну строку. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:53 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, У вас нет ничего в поле. Назависимо от того что вы напишите в классе или интерферйсе I, значение в переменной S1.i само по себе не появится. Вот ваш код: Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:57 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
вроде понял должен был быть Код: java 1. а тогда что происходит в EJB там же вроде как можно обойтись только аннотацией @EJB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 12:49 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффара тогда что происходит в EJB там же вроде как можно обойтись только аннотацией @EJB Там происходит то что контейнер используя рефлексию находит такие поля с аннотацией и присваивает им ссылки на другие бины. Либо падает с ошибкой, если не может обнаружить подходящий. Вы бы с концентрировались на core Java, а то вас, похоже, более продвинутые технологии только путают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 12:55 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 13:09 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, позвольте задавать ещё один вопрос Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. честно получаю коннекшн, т.е. System.out.println("++++>>> "+getConn()); получаю но вот getConn().getMetaData().getDatabaseProductVersion(); выбрасывает эксепшен Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:09 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Соединение, которое у вас есть это обертка, полученая из пула (DataSource) внутри неё находится соединения JDBC драйвера. И вот с ним что-то стряслось. То ли закрылось, то ли сервер отключил. Возможно это связано с тем что вы пытаетесть хранить ссылку на Connection, когда вместо этого нужно получать её из DataSource на каждую отдельню транзакцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:18 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, точняк! походу именно коннекшн закрывался и по этому такой эксепшн и получал Спасибо ещё раз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:31 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Убери метод getConn. Там 2 строки. В сервлете, получил, обработал, закрыл. Всё. Нету тут ООП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:40 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Petro123, угу, так и сделал ещё точнее вот так: не знаю правильно ли это или нет Код: 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. З.Ы. не ругайтесь на нэйминг базу не я создавал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:59 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Вполне. Окромя: - select звезду убрать. - в блоке exception опять возбудить исключение во врайтер наверх после записи в лог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 15:10 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар Код: java 1. 2. 3. Вот тут throw new ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39547800&tid=2122476]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 341ms |

| 0 / 0 |
