Я создаю проект студенческого трекера с использованием JSP в качестве технологии на стороне сервера и базы данных MySQL в качестве бэкэнда. Я настроил сервер Apache для проекта в Eclipse. Я сталкиваюсь с проблемой при подключении и извлечении данных из бэкэнда.
Eclipse выдает следующую ошибку в консоли:
Причина: com.mysql.cj.exceptions.InvalidConnectionAttributeException: время серверазначение зоны 'GMT Summer Time' не распознано или представляет более одного часового пояса. Вы должны настроить сервер или драйвер JDBC (через свойство конфигурации serverTimezone), чтобы использовать более конкретное значение часового пояса, если вы хотите использовать поддержку часового пояса.
Я попытался внести изменения в контекстXML-файл присутствует в папке web-content / META-INF
Я произвел следующие изменения в context.xml, но файл выдает ошибку
"jdbc:mysql://localhost:3306/web_student_tracker?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UCT"/>
<Context>
<Resource name="jdbc/web_student_tracker"
auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="5" maxWait="10000"
username="webstudent" password="webstudent"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/web_student_tracker?serverTimezone=UTC"/>
У меня нет ошибок в файле сервлета ... проблема может возникнуть только из-за часового пояса сервера Apache