বেসিক স্প্রিং বুট অ্যাপটি কাজ করছে না, দেখাচ্ছে: প্রক্রিয়া এক্সএক্সএক্সএক্সএক্স থেকে লাইভ ডেটা রিফ্রেশ করতে ব্যর্থ


9

আমি বসন্ত বুটের জন্য শিক্ষানবিস। আমি একটি নতুন প্রকল্প শুরু করেছি এবং এটি চালানোর চেষ্টা করেছি তবে এটি সফলভাবে কাজ করে না। আমি যখন এটি বসন্ত বুট অ্যাপ্লিকেশন হিসাবে চালিত করি তখন এটি কার্যকর হয়। নীচের সংকলক / স্থিতি দণ্ডে এটি প্রসেসিং এবং পুনরায় চেষ্টা দেখায়। এটি 10 ​​বার পর্যন্ত যায় এবং নিম্নলিখিত ত্রুটিটি ফেলে দেয়:

এক্সএক্সএক্সএক্সএক্সএক্স থেকে লাইভ ডেটা রিফ্রেশ করতে ব্যর্থ

আরও বিশদ এখানে

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> আপডেট প্রকল্প চেষ্টা করুন। অন্যটি> মেভেন পরিষ্কার হিসাবে চালান এবং মেভেন ইনস্টল হিসাবে চালান এবং তারপরে আবার চালানোর চেষ্টা করুন। উল্লেখ করার দরকার নেই, আপনার ইন্টারনেট সংযোগটিও পরীক্ষা করুন।
অজয় কুমার

@ অজয়কুমার যখন আমি> মেভেন ক্লিন অ্যান্ড দ্য মেন ইন্সটল হিসাবে চালান তখন এটি একটি সতর্কতা দেখায়: [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.তবে আপনি উপরের প্রশ্নে দেখতে পাবেন এমনভাবে পম.এক্সএমএল উপস্থিত রয়েছে।
বিনয় বৈষ্ণব

প্রকল্পে রাইট ক্লিক করুন। বৈশিষ্ট্য> মাভেন নোড ক্লিক করুন। অ্যাক্টিভ মাভেন প্রোফাইল থেকে pom.xml মুছুন। প্রয়োগ এবং বন্ধ করুন। আপনার যেতে ভাল হওয়া উচিত।
অজয় কুমার

1
এই যে বন্ধুরা! আমি এখানে একই ইস্যুটি নিয়ে এসেছি, উপরে বর্ণিত একই কাজ করেছি, তবে এখনও আমার আবেদনটি চালানোর সময় আমি একই বার্তাটি পাই। দেখে মনে হচ্ছে অ্যাপ্লিকেশনটি যেমন এখনই রয়েছে তেমন কোনও ব্যর্থতা নেই, তবে আমি আশঙ্কা করছি এটি বড় হওয়ার সাথে সাথে ভবিষ্যতে এটি ব্যর্থতা প্রদর্শন করবে, তাই আমি এর সমাধান খুঁজছি। এটি ঠিক করার জন্য অন্য কোনও ধারণা?
লুইজ হেনরিক কার্নেরিও গোনালভে

উত্তর:


4

আমি একই সমস্যার মুখোমুখি হয়েছি তবে এটি সমাধান করতে সক্ষম হয়েছি। নিয়ামক ক্লাসে "শিশু প্যাকেজ" আপেক্ষিক হতে হয়েছে TestApplicationবর্গ।

আপনার ক্ষেত্রে, আপনার TanmayTestApplicationক্লাসটি প্যাকেজে রয়েছে com.example.tanmay_test। অতএব, আপনার DemoControlerক্লাসটি প্যাকেজের ভিতরে থাকতে হবে com.example.tanmay_test.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/references/html/pr ला- तैयार-features.html ক্লিক করুন

নির্ভরতা আপনার pom.xML ফাইলটিতে যুক্ত করা উচিত

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


0

আপনার ফাইল প্রয়োগে এই লাইনটি যুক্ত করুন। প্রপার্টি (এসসিআর / প্রধান / সংস্থানসমূহ):

spring.devtools.livereload.enabled = সত্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.