Coloque o projeto springboot no pacote de guerra e coloque-o no tomcat para executar e iniciar, a solução para o js css png não carregando

Como obter o pacote war no projeto springboot, abaixo, forneço um link, você pode consultá-lo por conta própria.
É importante falar sobre o título.
Primeiro, coloque o arquivo war na pasta webapps e clique duas vezes no arquivo na pasta bin

Insira a descrição da imagem aqui
para iniciar o pacote war. Após
a primeira inicialização, abra o projeto e observe que o caminho é http: // localhost: 8080 (servidor de arquivo de configuração do tomcat. O número da porta no arquivo de configuração xml

Insira a descrição da imagem aqui
) / (o prefixo do nome do pacote war na pasta webapps) para iniciar o projeto.
Por exemplo, meu é

Insira a descrição da imagem aqui
o caminho onde iniciei o projeto é http: // localhost: 8080 / lock
Depois de abrir o projeto, descobri que recursos estáticos como js, ​​css, png, etc. não puderam ser carregados. Neste momento, basta
adicionar isso à tag do host no arquivo server.xml

<Context docBase="F:\apache-tomcat-8.5.56\webapps/lock/WEB-INF/classes/static/bower_components/" path="/bower_components/"/>
    <Context path="/dist/" docBase="F:\apache-tomcat-8.5.56\webapps/lock/WEB-INF/classes/static/dist/"/>

Configure-o. Como mostrado abaixo:
Insira a descrição da imagem aqui

A cor de fundo do registro de ideias é ajustada. O
projeto da ideia springboot é iniciado e o ponto de interrupção é inválido. O
projeto springboot abre o pacote war: O
pacote war é implantado no tomcat para operação:

Nesta vida, persistência ou não persistência não é terrível, o que é medo é caminhar sozinho no caminho da persistência! ! !

Acho que você gosta

Origin blog.csdn.net/taiguolaotu/article/details/115030939
Recomendado
Clasificación