Я могу перечислить ресурсы в данном пакете?

У вас есть как минимум локальный доступ к MySQL, так как вы можете выполнить оператор CREATE USER.

Используя этот доступ, проверьте таблицу performance_schema.host_cache: в ней перечислены все возможные основные причины отклоненных соединений.

https://dev.mysql.com/doc/mysql-perfschema-excerpt/5.7/en/host-cache-table.html

При этом с переменными состояния и т. д., вы должны быть в состоянии выяснить:

  • заблокировано ли соединение в сети, даже не достигая сервера,
  • соединение заблокировано самим сервером, из-за различных сбоев, влияющих на аутентификацию.

Попробуйте также простой telnet к порту 3306 и посмотрите, возвращается ли соединение и некоторые данные ответа, указывая, что сервер может быть достигнут, по крайней мере, по сети.

РЕДАКТИРОВАТЬ:

Комментировать адрес связывания в файле cnf - это одно, но лучше проверить, какой адрес связывания фактически используется сервером:

mysql> show variables like "%bind%";
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| bind_address        | *     |
| mysqlx_bind_address | *     |
+---------------------+-------+
2 rows in set (0.02 sec)

Это может влиять на соединения.

18
задан 3 revs, 2 users 63% 9 October 2008 в 11:29
поделиться

2 ответа

Нет, Вы не можете перечислить ресурсы в пакете, потому что JVM просто не знает, какие ресурсы находятся в какой пакет. См. этот вопрос .

7
ответ дан 30 November 2019 в 07:18
поделиться

Spring Framework предлагает класс под названием PathMatchingResourcePatternResolver . С помощью этого класса вы можете указать пути в стиле Ant с помощью подстановочных знаков, и он найдет для вас соответствующие ресурсы (поиск по папкам и банкам на пути к классам).

6
ответ дан 30 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: