मूल स्प्रिंग बूट ऐप काम नहीं कर रहा है, दिखा रहा है: प्रक्रिया xxxx से लाइव डेटा ताज़ा करने में विफल


9

मैं स्प्रिंग बूट के लिए शुरुआत कर रहा हूं। मैंने एक नई परियोजना शुरू की और इसे चलाने की कोशिश की लेकिन यह सफलतापूर्वक काम नहीं करता है। जब मैं इसे स्प्रिंग बूट एप्लिकेशन के रूप में चलाता हूं, तो यह निष्पादन शुरू कर देता है। बॉटम कंपाइलर / स्टेटस बार में, यह प्रोसेसिंग और रिट्रीटिंग दिखाता है। यह 10 बार तक जाता है और निम्नलिखित त्रुटि को फेंक देता है:

प्रक्रिया xxxx से लाइव डेटा ताज़ा करने में विफल

यहाँ और अधिक विस्तार

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>

यदि आपने अपना पोम बदला है, तो maven> अपडेट प्रोजेक्ट का प्रयास करें। Else do a run as> maven clean and run as> maven install और फिर इसे फिर से चलाने का प्रयास करें। उल्लेख नहीं है, अपने इंटरनेट कनेक्शन की भी जाँच करें।
अजय कुमार

@ अजयकुमार जब मैं> मावेन क्लीन के रूप में चलाता हूं और मावेन इंस्टॉल के रूप में चलता हूं, तो यह एक चेतावनी दिखाता है: [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.लेकिन pom.xml मौजूद है जैसा कि आप ऊपर दिए गए प्रश्न में देख सकते हैं।
विनय वैष्णव

प्रोजेक्ट पर राइट क्लिक करें। गुण> मावेन नोड पर क्लिक करें। सक्रिय मावेन प्रोफाइल से pom.xml हटाएं। लागू करें और बंद करें। आप जाने के लिए तैयार हैं।
अजय कुमार

1
हे लोगों! मैं एक ही मुद्दे के साथ यहां आया था, जैसा ऊपर कहा गया था, वैसा ही किया, लेकिन फिर भी अपने आवेदन को चलाते समय मुझे अभी भी वही संदेश मिलता है। ऐसा लगता है कि अनुप्रयोग, जैसा कि अभी है, कोई विफलता नहीं हो रही है, लेकिन मुझे डर है कि यह भविष्य में विफलताओं को दिखाएगा जब यह बड़ा हो जाता है, इसलिए मैं इसका समाधान ढूंढ रहा हूं। इसे ठीक करने के बारे में कोई अन्य विचार?
लुइज हेनरिक कार्नेइरो गॉल्नव

जवाबों:


3

मैंने उसी समस्या का सामना किया है लेकिन इसे हल करने में कामयाब रहा। कंट्रोलर क्लास को क्लास के सापेक्ष "चाइल्ड पैकेज" में होना चाहिए TestApplication

आपके मामले में, आपकी TanmayTestApplicationकक्षा पैकेज में है com.example.tanmay_test। इसलिए, आपकी DemoControlerकक्षा पैकेज के अंदर होनी चाहिए com.example.tanmay_test.xxx

** ध्यान दें कि xxx कुछ भी हो सकता है लेकिन पैकेज से विस्तारित होता है com.example.tanmay_test। उदाहरण के लिए, पैकेज com.example.tanmay_test.web

उम्मीद है की यह मदद करेगा!


मैंने आपके समाधान की कोशिश की, लेकिन भाग्य से नहीं। यह अभी भी उसी त्रुटि को फेंक देता है।
रोजर

1

स्प्रिंग एक्ट्यूएटर की मदद से लाइव डेटा एकत्र किया जाता है।

आपको अपने pom.xml में निम्न निर्भरता को शामिल करना होगा

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

संदर्भ के लिए https://github.com/spring-projects/sts4/wiki/Live-Application-Information#application-requirements-for-spring-boot-projects देखें ।


1

मुझे एसटीएस में एक ही समस्या थी, और इसे हल करने के लिए विभिन्न चीजों की कोशिश की। स्प्रिंग एक्ट्यूएटर के लिए निम्न निर्भरता उस समस्या को गायब कर देती है, लेकिन हालांकि स्प्रिंग एक्ट्यूएटर का मुख्य बिंदु इससे अधिक सुविधाएँ प्रदान करता है। अधिक जानने के लिए, https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html पर क्लिक करें

निर्भरता को आपके pom.xml फ़ाइल में जोड़ा जाना चाहिए

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


0

अपने फ़ाइल application.properties (src / main / resource) में इस लाइन को जोड़ें :

spring.devtools.livereload.enabled = true

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.