L'app di avvio a molla di base non funziona, mostrando: Impossibile aggiornare i dati in tempo reale dal processo xxxx


9

Sono principiante per gli stivali a molla. Ho inizializzato un nuovo progetto e ho provato a eseguirlo ma non funziona correttamente. Quando eseguo questo come applicazione di avvio a molla, inizia l'esecuzione. Nella barra di stato / compilatore inferiore, mostra l'elaborazione e il tentativo. sale fino a 10 volte e genera il seguente errore:

Impossibile aggiornare i dati in tempo reale dal processo xxxx

Maggiori dettagli qui

TanmayTestApplication.java

package com.example.tanmay_test;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class TanmayTestApplication {

    public static void main(String[] args) {
        SpringApplication.run(TanmayTestApplication.class, args);
    }
}

DemoControler.java

package com.example.cntr;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class DemoControler {

    @RequestMapping(path = "/index")
    public String index() {
        return "By Tanmay!";
    }   
}

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>tanmay_test</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>tanmay_test</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

Se hai cambiato il tuo pom, prova maven> Aggiorna progetto. Altrimenti esegui una corsa come> maven clean ed esegui come> maven install, quindi prova a eseguirlo di nuovo. Per non parlare, controlla anche la tua connessione Internet.
Ajay Kumar,

@AjayKumar Quando corro come> maven clean ed eseguo come> maven install, mostra un avvertimento: [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.ma pom.xml esiste come puoi vedere nella domanda sopra.
Vinay Vaishnav,

Fare clic con il tasto destro sul progetto. Proprietà> Fare clic sul nodo Maven. Elimina pom.xml dai profili Active Maven. Applica e chiudi. Dovresti essere bravo ad andare.
Ajay Kumar,

1
Hey ragazzi! Sono arrivato qui con lo stesso problema, ho fatto lo stesso come detto sopra, ma ancora quando eseguo la mia applicazione ricevo ancora lo stesso messaggio. Sembra che l'applicazione, come è in questo momento, non abbia alcun fallimento, ma temo che mostrerà fallimenti in futuro quando diventa più grande, quindi sto cercando una soluzione. Altre idee su come risolverlo?
Luiz Henrique Carneiro Gonalve,

Risposte:


4

Ho affrontato lo stesso problema ma sono riuscito a risolverlo. La classe controller deve trovarsi nel "pacchetto figlio" relativo alla TestApplicationclasse.

Nel tuo caso, la tua TanmayTestApplicationclasse è nel pacchetto com.example.tanmay_test. Pertanto, la tua DemoControlerclasse deve essere all'interno del pacchetto com.example.tanmay_test.xxx.

** Si noti che xxx può essere tutt'altro che esteso dal pacchetto com.example.tanmay_test. Ad esempio, pacchetto com.example.tanmay_test.web.

Spero che sia di aiuto!


Ho provato la tua soluzione, ma senza fortuna. Emette ancora lo stesso errore.
Roger,


1

Ho avuto lo stesso problema in STS e ho provato diverse cose per risolverlo. La seguente dipendenza per l'attuatore a molla fa scomparire quel problema, ma tuttavia il punto principale dell'attuatore a molla offre più funzionalità di questo. Per saperne di più, fai clic su https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html

La dipendenza dovrebbe essere aggiunta al tuo file pom.xml

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>


0

Aggiungi questa riga nel tuo file application.properties (src / main / resources):

spring.devtools.livereload.enabled = true

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.