Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716

TomCat не запускает проект ( хотя все норм )

24.02.2020, 22:22. Показов 946. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Простой проект SpringBoot да еще и по видео гайду (bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/)
После того как создал конфиги, создал клас модели User, в котором описал поля и все дела, сделал maven clean, maven build, и запустил на сервере, но при старте сервера ничего не происходит.
Я имею ввиду что даже в консоли не фигурируют мои файлы конфигов, не говоря уже об отображении созданной на основе Entity таблицы.

db.properties
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# PostgreSQL properties
driver=org.postgresql.Driver 
url=jdbc:postgresql://localhost:5432/postgres
username=postgres
password=10293847
 
# Hibernate properties
hibernate.show_sql=true
hibernate.hbm2ddl.auto=update
hibernate.dialect=org.hibernate.dialect.PostgreSQL5Dialect
 
#C3P0 properties
hibernate.c3p0.min_size=5
hibernate.c3p0.max_size=20
hibernate.c3p0.acquire_increment=1
hibernate.c3p0.timeout=1800
hibernate.c3p0.max_statements=150


App.Config
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package com.kostapo.spring.config;
 
import java.util.Properties;
 
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ComponentScans;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.orm.hibernate5.HibernateTransactionManager;
import org.springframework.orm.hibernate5.LocalSessionFactoryBean;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import static org.hibernate.cfg.Environment.*;
 
@Configuration
@PropertySource("classpath:db.properties")
@EnableTransactionManagement
@ComponentScans(value = { @ComponentScan("com.kostapo.spring.dao"),
      @ComponentScan("com.kostapo.spring.service") })
public class AppConfig {
 
   @Autowired
   private Environment env;
 
   @Bean
   public LocalSessionFactoryBean getSessionFactory() {
      LocalSessionFactoryBean factoryBean = new LocalSessionFactoryBean();
 
      Properties props = new Properties();
      // Setting JDBC properties
      props.put(DRIVER, env.getProperty("driver"));
      props.put(URL, env.getProperty("url"));
      props.put(USER, env.getProperty("user"));
      props.put(PASS, env.getProperty("password"));
 
      // Setting Hibernate properties
      props.put(SHOW_SQL, env.getProperty("hibernate.show_sql"));
      props.put(HBM2DDL_AUTO, env.getProperty("hibernate.hbm2ddl.auto"));
      props.put(DIALECT, env.getProperty("hibernate.dialect"));
 
      // Setting C3P0 properties
      props.put(C3P0_MIN_SIZE, env.getProperty("hibernate.c3p0.min_size"));
      props.put(C3P0_MAX_SIZE, env.getProperty("hibernate.c3p0.max_size"));
      props.put(C3P0_ACQUIRE_INCREMENT, 
            env.getProperty("hibernate.c3p0.acquire_increment"));
      props.put(C3P0_TIMEOUT, env.getProperty("hibernate.c3p0.timeout"));
      props.put(C3P0_MAX_STATEMENTS, env.getProperty("hibernate.c3p0.max_statements"));
 
      factoryBean.setHibernateProperties(props);
      factoryBean.setPackagesToScan("com.kostapo.spring.model");
 
      return factoryBean;
   }
 
   @Bean
   public HibernateTransactionManager getTransactionManager() {
      HibernateTransactionManager transactionManager = new HibernateTransactionManager();
      transactionManager.setSessionFactory(getSessionFactory().getObject());
      return transactionManager;
   }
}


WebConfig
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.kostapo.spring.config;
 
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
 
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = { "com.kostapo.spring.controller" })
public class WebConfig extends WebMvcConfigurerAdapter {
    
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**");
    }
    
}



MyWebAppInitializer
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.kostapo.spring.config;
 
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
 
import com.kostapo.spring.config.WebConfig;
 
public class MyWebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
 
   @Override
   protected Class<?>[] getRootConfigClasses() {
      return new Class[] { AppConfig.class };
   }
 
   @Override
   protected Class<?>[] getServletConfigClasses() {
      return new Class[] { WebConfig.class };
   }
 
   @Override
   protected String[] getServletMappings() {
      return new String[] { "/" };
   }
}


User
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package com.kostapo.spring.model;
 
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
 
@Entity(name="User")
@Table(name="users")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    
    @Column(name="firstname")
    private String firstname;
    
    @Column(name="lastname")
    private String lastname;
    
    public User() {
        
    }
 
    public int getId() {
        return id;
    }
 
    public void setId(int id) {
        this.id = id;
    }
 
    public String getFirstname() {
        return firstname;
    }
 
    public void setFirstname(String firstname) {
        this.firstname = firstname;
    }
 
    public String getLastname() {
        return lastname;
    }
 
    public void setLastname(String lastname) {
        this.lastname = lastname;
    }
 
    @Override
    public String toString() {
        return "User [id=" + id + ", firstname=" + firstname + ", lastname=" + lastname + "]";
    }
    
}



ну и логи сервака в которых ничего нету:
Кликните здесь для просмотра всего текста
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Server version name: Apache Tomcat/9.0.31
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Server built: Feb 5 2020 19:32:12 UTC
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Server version number: 9.0.31.0
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: OS Name: Windows 10
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: OS Version: 10.0
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Architecture: amd64
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Java Home: C:\Program Files\Java\jdk-11.0.6
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: JVM Version: 11.0.6+8-LTS
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: JVM Vendor: Oracle Corporation
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: CATALINA_BASE: C:\Users\1stst\eclipse-workspace\.metadata\.plugins\org.eclipse .wst.server.core\tmp0
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 9.0
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\1stst\eclipse-workspace\.metadata\.plugins\org.eclipse .wst.server.core\tmp0
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\1stst\eclipse-workspace\.metadata\.plugins\org.eclipse .wst.server.core\tmp0\wtpwebapps
февр. 24, 2020 10:12:38 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
февр. 24, 2020 10:12:38 PM org.apache.catalina.core.AprLifecycleLis tener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk-11.0.6\bin;C:\Windows\Sun\Java\bin;C:\Wi ndows\system32;C:\Windows;C:/Program Files/Java/jdk-11.0.6/bin/server;C:/Program Files/Java/jdk-11.0.6/bin;C:\Program Files\Java\jdk-11.0.6\bin;C:\Windows\system32;C:\Window s;C:\Windows\System32\Wbem;C:\Windows\Sy stem32\WindowsPowerShell\v1.0\;C:\Window s\System32\OpenSSH\;C:\Users\1stst\AppDa ta\Local\Microsoft\WindowsApps;C:\Progra m Files\eclipse;;.]
февр. 24, 2020 10:12:39 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-7777"]
февр. 24, 2020 10:12:39 PM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [2 587] milliseconds
февр. 24, 2020 10:12:39 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
февр. 24, 2020 10:12:39 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.31]
февр. 24, 2020 10:12:41 PM org.apache.catalina.util.SessionIdGenera torBase createSecureRandom
WARNING: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [377] milliseconds.
февр. 24, 2020 10:12:41 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-7777"]
февр. 24, 2020 10:12:41 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in [1 662] milliseconds
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2020, 22:22
Ответы с готовыми решениями:

Tomcat не запускает проект - отображается главная страница tomcat
В чем может быть проблема? При запуске приложения оно не загружается, а вместо главной страницы проекта загружается такая как на картинке

Tomcat не запускает сервлеты
Захотел научиться писать сервлеты. Поставил седьмой томкат, по localhost:8080 вебморда поднялась, пишет: Ну вроде как работает,...

Tomcat не запускает стартовую страницу
Здраствуйте. Для сервлетов установила Tomcat 5.5.29, он появился в трее и значек стоит &quot;запущен&quot;. Но при этом не находит...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
24.02.2020, 23:02
Если у тебя спринг Бут, то непонятно зачем ты его признаешь в какой то левый томкат, если не Бут, то возьми бут
0
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
24.02.2020, 23:07  [ТС]
по сути вопроса пожалуйста можно?
я знаю у спринга встроенный томкат, но суть вопроса не меняется
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
25.02.2020, 00:31
Суть в том, что ты не знаешь, на чем пишешь. Начни с прояснения этого вопроса. Потом можно дальше думать.
0
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
25.02.2020, 04:14  [ТС]
в логах вижу строку No Spring WebApplicationInitializer types detected on classpath видимо суть в этом

Добавлено через 3 часа 15 минут
проблему решил настройкой версии Java сменил 1.8 На 11 и заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2020, 04:14
Помогаю со студенческими работами здесь

Не работает код хотя все норм написано
Народ вот код: import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class MyClass extends Applet...

Неправильно работает программа в VS хотя в Dev все норм
Нужно возвести число a в n-ую степень с помощью формул a^n = (a^2)^n/2 если n четное, a^n = a*a^n-1 если нечетное. (n целое...

масм говорит мало аргументов для функции, хотя все норм
.386 .model flat,stdcall option casemap:none includelib \masm32\lib\kernel32.lib include \masm32\include\kernel32.inc include...

Включаю комп все норм, после 15 мин работы вылазит экран смерти через время все норм
Включаю комп все норм, после 15 мин работы вылазит экран смерти при перезапуске виндоус не грузится (стопится на этом моменте см фото)...

Есть кто настроил проект Qt+CUDA+Visual Studio 2017 ? по отдельности всё норм
Есть кто настроил проект Qt+CUDA+Visual Studio 2017 ? по отдельности всё норм. создаю проект Qt всё нормально работает. создаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru