2015-02-11 5 views
0

Я создал базу данных Worklight, используя мой локальный (внутренний) IP-адрес, а мой server.xml ссылается на мой внутренний IP-адрес, а не мой внешний. Это имеет значение? Вот ошибка, которую я нашел в моем консольном журнале - я просто хотел отметить, мой порт: 446 НЕ ОТКРЫТСЯ в моем брандмауэре. Это приведет к этой ошибке?Не удалось подключиться к объекту базы данных

[2/10/15 20:23:09:975 EST] 00001815 com.ibm.worklight.admin.actions.BaseTransaction    I Result: WLNativeSales360: defaultServer///(MY INTERNAL IP): Commit 
[2/10/15 20:23:09:975 EST] 00001815 com.ibm.worklight.admin.actions.BaseTransaction    I WLNativeSales360: defaultServer///(MY INTERNAL IP): 2015-02-11T01:23:09.969Z: Operation to deploy adapter SQLAdapter was commited 
[2/10/15 20:23:09:989 EST] 00001815 SystemErr             R 53587426 WorklightManagementPU-db2 INFO [pool-3-thread-3] openjpa.Runtime - Though you are using optimistic transactions, OpenJPA is now beginning a datastore transaction because you have requested a lock on some data. 
[2/10/15 20:46:04:498 EST] 000017e0 com.ibm.ws.webcontainer.servlet        I SRVE0242I: [WLNativeSales360] [/WLNativeSales360] [GadgetAPIServlet]: Initialization successful. 
[2/10/15 20:46:04:784 EST] 000017e0 SystemOut             O com.ibm.net.SocketKeepAliveParameters 
[2/10/15 20:49:14:785 EST] 000017e0 com.worklight.adapters.sql.SQLConnectionManager    E FWLSE0012E: ERROR: Could not connect to database. Cannot create PoolableConnectionFactory ([jcc][t4][2043][11550][3.63.123] Exception java.net.ConnectException: Error opening socket to server /(MY EXTERNAL IP) on port 446 with message: Connection timed out. ERRORCODE=-4499, SQLSTATE=08001). [project WLNativeSales360] 
[2/10/15 20:54:43:076 EST] 000018b0 com.worklight.adapters.sql.SQLConnectionManager    E FWLSE0012E: ERROR: Could not connect to database. Cannot create PoolableConnectionFactory ([jcc][t4][2043][11550][3.63.123] Exception java.net.ConnectException: Error opening socket to server /(MY EXTERNAL IP) on port 446 with message: Connection timed out. ERRORCODE=-4499, SQLSTATE=08001). [project WLNativeSales360] 
[2/10/15 20:59:21:796 EST] 000018b0 com.worklight.adapters.sql.SQLConnectionManager    E FWLSE0012E: ERROR: Could not connect to database. Cannot create PoolableConnectionFactory ([jcc][t4][2043][11550][3.63.123] Exception java.net.ConnectException: Error opening socket to server /(MY EXTERNAL IP) on port 446 with message: Connection timed out. ERRORCODE=-4499, SQLSTATE=08001). [project WLNativeSales360] 
[2/11/15 5:29:54:423 EST] 00000055 com.ibm.puremeap.listeners.AppCenterServletContextListener I cleaning the database leaks at Wed Feb 11 05:29:54 EST 2015 

ответ

0

Это фактическая ошибка:

Exception java.net.ConnectException: Error opening socket to server /(MY EXTERNAL IP) on port 446 with message: Connection timed out. ERRORCODE=-4499, SQLSTATE=08001)

Google results

  1. Убедитесь, что сервер на самом деле до & работает
  2. Я полагаю, вы могли бы использовать Localhost для базы данных, поскольку вы «Работаете ли вы на местном уровне?
  3. Не сетевой эксперт, но если он пытается подключиться через внешний IP-адрес и порт заблокирован в вашем брандмауэре, вы можете его открыть?
+0

Я открыл порт. Я просто жду, когда появится следующий файл журнала. Знают ли другие ошибки? Я нажимал на сервере, и журналы все еще не обновлены, поэтому я считаю, что ошибок нет? –

+0

Ошибка, о которой я упоминал, является единственной ошибкой. Что касается того, что происходит на вашем сервере, вы можете сказать, что у вас есть власть ... –

+0

Hi Idan - я проверил файлы журнала, и я получаю ту же ошибку. Я открыл порт 446 в брандмауэре с результатом той же ошибки. –

Смежные вопросы