powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / initialContext NullPointerException
5 сообщений из 30, страница 2 из 2
initialContext NullPointerException
    #39550740
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, продолжим тему :)

и так
настроил датасоурс во WildFly
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<datasource jta="true" jndi-name="java:jboss/datasources/db2WAGON" pool-name="db2WAGON" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:db2://xx.xx.x.xx:xxxx/UZGVCDB2AST2</connection-url>
                    <driver>ibmdb2</driver>
                    <security>
                        <user-name>user10</user-name>
                        <password>123</password>
                    </security>
                    <validation>
                        <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2ValidConnectionChecker"/>
                        <stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2StaleConnectionChecker"/>
                        <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2ExceptionSorter"/>
                    </validation>
                </datasource>
<drivers>
    <driver name="ibmdb2" module="com.ibm">
                        <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
                    </driver>
</drivers>



и сам сервер при тестировании говорит
Successfully created JDBC connection.
Successfully connected to database db2WAGON.


но проблема в том что в приложение
Код: java
1.
2.
ctxDB2 = new InitialContext();
            dsDB2 = (DataSource) ctx.lookup("java:jboss/datasources/db2WAGON");



возвращает
Код: plaintext
NullPointerException

что может быть не так?
...
Рейтинг: 0 / 0
initialContext NullPointerException
    #39550749
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар
Код: java
1.
2.
ctxDB2 = new InitialContext();
dsDB2 = (DataSource) ctx.lookup("java:jboss/datasources/db2WAGON");



возвращает
Код: plaintext
NullPointerException

что может быть не так?
Исключения не возвращают, а выбрасывают. А не так может быть зрение и IDE. Потому что ctx это не ctxDB2. О чем нормальная IDE должна была бы сообщить.
...
Рейтинг: 0 / 0
initialContext NullPointerException
    #39550763
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczМузаффар
Код: java
1.
2.
ctxDB2 = new InitialContext();
dsDB2 = (DataSource) ctx.lookup("java:jboss/datasources/db2WAGON");



возвращает
Код: plaintext
NullPointerException

что может быть не так?
Исключения не возвращают, а выбрасывают. А не так может быть зрение и IDE. Потому что ctx это не ctxDB2. О чем нормальная IDE должна была бы сообщить.

- да там должен был быть ctxDB2, я допустил ошибку
- IDE не сообщит т.к. у меня есть и ctx который работает с MySQL

но все же после ctxDB2 выбрасывает исключение т.к. каким то образом ДатаСоурс возвращает НУЛЛ
...
Рейтинг: 0 / 0
initialContext NullPointerException
    #39550774
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарно все же после ctxDB2 выбрасывает исключение т.к. каким то образом ДатаСоурс возвращает НУЛЛ
В приведенном коде NPE возможен только когда ctx null. Угадывать кто именно у вас null - очень тяжело. Покажите стэктрейс, покажите номера строк.
...
Рейтинг: 0 / 0
initialContext NullPointerException
    #39550778
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уважаемый Blazkowicz, спасибо Вам!

нашел свою ошибку...
дело было в том что я возвращал в методе не dsDB2 а ds

а ds это от мускула и по этому получал НУЛЛ

ещё раз спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / initialContext NullPointerException
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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