Столкнулся с интересной особенностью, из-за которой потратил несколько часов на поиск ошибки. Предыстория: был проект в IDEA, собираемый и запускаемый под Windows без всяких проблем. История: проект запущен в IDEA той же версии, но только в Linux. И полетели ошибки о невозможности подключения к MySql серверу. Искал я долго, пока не нашел такую вешь: нужно в конфигураторе Maven (pom.xml) указать конкретную версию mysql-connector-java, подключаемый к проекту. Если вкратце. Было: И стало: Решение нашел случайно где-то на просторах интернета.
Записи опубликованы в категории “Программирование”
Все, связанное с программированием.
Столкнулся с интересной ошибкой при попытке настроить коннект к базе данных через Java Connector MySQL. А именно: «The server time zone value ‘RTZ 2 (����)’ is unrecognized«. Два варианта решения проблемы: Указать серверу глобальную таймзону напрямую, выполнив запрос: Задать параметры коннекта в настройках JPA:
В процессе работы пришел к вот такому виду файла игнорирования GIT для разработки на Java в IDEA. Возможно, что для работы с Gradle файл нужно будет немного изменить.
Как известно, GIT — он локальный чуть более, чем полностью, а функцию заливки на удаленный сервер имеет скорее для синхронизации, чем как то, без чего не может работать. А IDEA, как очень умная и грамотная среда разработки, умеет работать с системами контроля версий, включая тот самый GIT, о котором идет речь. Отсюда появляется один нюанс: когда, например, копируешь свой же проект из удаленного репозитория и открываешь его в IDEA, она автоматически подхватывает и GIT. Сейчас, наверное, многие подумаю, что «Ну и что такого? Круто же!», но я почему-то больше привык работать с git’ом из консоли, поэтому мне совершенно не нужно,…
В процессе разработки софтины столкнулся с вопросом — как передать дебаггеру параметры командной строки. Поначалу просто запускал из терминала, с нужными параметрами, но это было как-то неудобно, да и не посмотреть состояние. Чтобы работало все как надо из самой IDE, нужно выполнить следующие действия. Переходим в меню Run — Edit Configurations В открывшемся окне ищем раздел Build and Run В нем нам нужно найти самое крайнее справа поле для ввода. В него дописываем нужные нам параметры командной строки. Грубо говоря, если, например, для запуска утилиты нам нужно выполнить команду command --parameter, то в это поле нужно дописать просто parameter.