![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.08.2021
Сообщений: 1
|
![]()
Добрый день!
Пробую начать работу с первым приложением на Spring сопряженно с Tomcat Tomcat установил версию apache-tomcat-9.0.52 для запуска сконфигурировал файл setenv.bat с содержимым: set CATALINA_HOME="D:\Programms\apache-tomcat-9.0.52" set JAVA_HOME="D:\Programms\Java\jdk1.8 .0_121" set JPDA_OPTS="-agentlib:jdwp=transport=dt_socket, address=1043, server=y, suspend=n" set CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,a ddress=1043,server=y,suspend=n" в папку D:\Programms\apache-tomcat-9.0.52\webapps прикладываю свой варник todo.war Запускаю эту всю историю из cmd вызовом D:\Programms\apache-tomcat-9.0.52\bin>startup.bat Сам проект дублирую с книги Spring_Boot_2_лучшие_практики_для_п рофессионалов - первые 40 страниц. Сам код можно глянуть в гит: https://github.com/Apress/pro-spring...-boot-2nd/ch01 В целом делаю копипаст кода и структуры проекта: Структура: todo *src **main ***java ****com.apress.todo *****config/ToDoConfig *****controller/ToDoController *****domain/ToDo *****repository/ToDoRepository ***resources ****META-INF/sql *****data.sql *****persistence.xml *****shema.sql ****logback.xml ***webapp ****WEB-INF *****views ******index.jsp *****dispatcherServlet-servlet.xml *****web.xml ****index.jsp Сборку произвожу при помощи maven clean package Полученный todo.war содержит структуру файлов: META-INF *maven **com.apress.todo ***todo ****pom.properties ****pom.xml *MANIFEST.MF WEB-INF *classes **com ***apress ****todo *****config/ToDoConfig.class *****controller/ToDoController.class *****domain/ToDo.class *****repository/ToDoRepository.class **META-INF ***sql ****data.sql ****persistance.xml ****shema.sql *lib/libs *views **index.jsp *dispatcherServlet-servlet.xml *web.xml index.jsp Теперь к сути: при запуске Tomcat с вложенным war сыпятся ошибки: 18:45:28.594 [main] ERROR org.springframework.web.servlet.Dis patcherServlet - Context initialization failed org.springframework.beans.factory.B eanCreationException: Error creating bean with name 'entityManagerFactory' defined in com.apress.todo.config.ToDoConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInsta ntiationException: Failed to instantiate [org.springframework.orm.jpa.LocalCo ntainerEntityManagerFactoryBean]: Factory method 'entityManagerFactory' threw exception; nested exception is org.springframework.beans.factory.B eanCreationException: Error creating bean with name 'dataSource' defined in com.apress.todo.config.ToDoConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInsta ntiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.jdbc.datasource .init.CannotReadScriptException: Cannot read SQL script from class path resource [META-INF/sql/schema.sql]; nested exception is java.io.FileNotFoundException: class path resource [META-INF/sql/schema.sql] cannot be opened because it does not exist at org.springframework.beans.factory.s upport.ConstructorResolver.instanti ateUsingFactoryMethod(ConstructorRe solver.java:587) Суть сводится к тому, что Tomcat не находит файлы ресурсов .sql. Это очень грустно, так как я новичок в Spring и мне трудно понять причину возникающей ошибки. То ли причина в самой сборке, но как тогда собрать правильно? То ли в настройке Tomcat, то ли в конфигурации внутри приложения Spring. Буду благодарен за возможность получить комментарии по работе этого приложения. Самое интересное, что код полностью скопирован с учебного пособия и не способен работать в текущем состоянии. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы подключения нескольких CSS таблиц | Saratov64 | JavaScript, Ajax | 0 | 17.03.2016 10:21 |
проблемы освобождения ресурсов | xrob | Общие вопросы Delphi | 10 | 18.04.2013 07:56 |
проблемы освобождения ресурсов | xrob | Общие вопросы Delphi | 2 | 17.04.2013 02:40 |
Panasonic pr50u30 проблемы подключения по HDMI | Kukurudza | Компьютерное железо | 0 | 30.12.2011 16:05 |
Проблемы с добавлением ресурсов?? | HunterMan | Win Api | 4 | 12.06.2008 02:33 |