Boostrap não carrega, apache tom-cat externo

Colegas estou passando por um pequeno problema, minha aplicação spring-boot, roda normal dentro da IDE. Quando eu compilo para a extensão WAR, e jogo dentro da pasta webapps do tom-cat e rodo o servidor, minha aplicação inicia sem carregar os arquivos que estiliza as paginas. alguma sugestão dos colegas?

imagem dentro da IDE.

meu arquivo war, dentro do tom-cat

Sem ver seu código e saber qual seu ambiente fica meio difícil ajudar, concorda?
Que tal criar um exemplo simples que reproduza seu problema e nos passar?

Verdade colega, obrigado por seu feedback

meu Pom.xml

<?xml version="1.0" encoding="UTF-8"?>


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.2.5


com.web.mtsistemas
escola
0.0.1-SNAPSHOT
escola
Sistema para gerenciamento escolar
war

<java.version>17</java.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.test.skip>true</maven.test.skip>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-data-jpa</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-thymeleaf</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-validation</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-devtools</artifactId>
		<scope>runtime</scope>
		<optional>true</optional>
	</dependency>
	<dependency>
		<groupId>org.postgresql</groupId>
		<artifactId>postgresql</artifactId>
		<scope>runtime</scope>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-test</artifactId>
		<scope>test</scope>
	</dependency>
	<dependency>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.19.1</version>
    </dependency>   	
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-security</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-tomcat</artifactId>
		<scope>provided</scope>
	</dependency>
<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>

	<finalName>escola</finalName>
	

</build>

minha classe principal

package com.web.mtsistemas.escola;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.context.annotation.Bean;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;

@SpringBootApplication
public class EscolaApplication extends SpringBootServletInitializer{

/**
 * @param args
 */
public static void main(String[] args) {
	SpringApplication.run(EscolaApplication.class, args);
}


@Bean
public PasswordEncoder encoder(){
	BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
	return encoder;
}

}

minha classe de configuração

@Configuration
@EnableWebSecurity
public class WebSecurityConfig {

@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
   
    return http   
            .authorizeHttpRequests((request) -> request
                    .requestMatchers("/css/**").permitAll()
                    .requestMatchers("/img/**").permitAll()
                    .requestMatchers("/js/**").permitAll()
                    .requestMatchers("/scss/**").permitAll()
                    .requestMatchers("/vendor/**").permitAll() 
                    .requestMatchers("/").permitAll()
                   .anyRequest().permitAll()
            )
            
            .build();

estou usando cookies por não ter conseguido compreender bem o spring-security por completo.

package com.web.mtsistemas.escola.services.Autenticacao;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class LoginInterceptorAppConfig implements WebMvcConfigurer {

@Override
public void addInterceptors(InterceptorRegistry registry) {
    registry.addInterceptor(new LoginInterceptor())
        .excludePathPatterns(
            "/css/**",
                        "/img/**",
                         "/js/**", 
                         "/vendor/**",       
                         "/",
                         "/validar"   
        );
}

minha IDE é vs code, uso o comando mvn clean package para gerar o war.