JSP выполняет Java-класс при первом запуске для настройки бэкэнда - PullRequest
0 голосов
/ 17 декабря 2018

В настоящее время я кодирую приложение JSP с использованием IntelliJ Enterprise (последняя версия), Tomcat 9, MySQL Server и JDK 11 Server, работающих на Windows 10.

В настоящее время я вызываю код Java, выполняющий настройку базы данных изindex.jsp.Хотя это было хорошо для начала, я сомневаюсь, что это хорошее место для конечного приложения.

Однако мне не удалось настроить файл web.xml для вызова сервлета или любого другого типа Javaclass.

Как я могу настроить проект таким образом, чтобы при первом его запуске запускался класс Java, выполняющий все настройки?На странице входа в систему нет смысла запускать этот код снова и снова, даже если этот код может определить, что ничего не поделаешь.

И еще один вопрос о Java JSP:

Если бы я объявил статическую переменную в классе Java, была бы эта переменная общей для всех пользователей, использующих веб-приложение?

...