会员可以在此提问,尚新途老师有问必答

对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面

截止目前,同学们一共提了128829个问题
JavA小菜2021-06-01 21:07:57

避坑!!!
博客:
https://blog.csdn.net/a755199443/article/details/92637977

可以正常运行的正常shell脚本代码(两处中文处记得更改!):

#!/bin/bash

 

cd `dirname $0`

 

CUR_SHELL_DIR=`pwd`

CUR_SHELL_NAME=`basename ${BASH_SOURCE}`

 

JAR_NAME="项目名(如eureka-1.0-SNAPSHOT.jar)"

JAR_PATH=$CUR_SHELL_DIR/$JAR_NAME

 

#JAVA_MEM_OPTS=" -server -Xms1024m -Xmx1024m -XX:PermSize=128m"

JAVA_MEM_OPTS=""

 

SPRING_PROFILES_ACTIV="-Dspring.profiles.active=配置文件变量名称(如eureka1)"

#SPRING_PROFILES_ACTIV=""

LOG_DIR=$CUR_SHELL_DIR/logs

LOG_PATH=$LOG_DIR/${JAR_NAME%..log

 

echo_help()

{

    echo -e "syntax: sh $CUR_SHELL_NAME start|stop"

}

 

if [ -z $1 ];then

    echo_help

    exit 1

fi

 

if [ ! -d "$LOG_DIR" ];then

    mkdir "$LOG_DIR"

fi

 

if [ ! -f "$LOG_PATH" ];then

    touch "$LOG_DIR"

fi

 

if [ "$1" == "start" ];then

 

    # check server

    PIDS=`ps --no-heading -C java -f --width 1000 | grep $JAR_NAME | awk '{print $2}'`

    if [ -n "$PIDS" ]; then

        echo -e "ERROR: The $JAR_NAME already started and the PID is ${PIDS}."

        exit 1

    fi

 

    echo "Starting the $JAR_NAME..."

 

    # start

    nohup java $JAVA_MEM_OPTS -jar $SPRING_PROFILES_ACTIV $JAR_PATH >> $LOG_PATH 2>&1 &

 

    COUNT=0

    while [ $COUNT -lt 1 ]; do

        sleep 1

        COUNT=`ps  --no-heading -C java -f --width 1000 | grep "$JAR_NAME" | awk '{print $2}' | wc -l`

        if [ $COUNT -gt 0 ]; then

            break

        fi

    done

    PIDS=`ps  --no-heading -C java -f --width 1000 | grep "$JAR_NAME" | awk '{print $2}'`

    echo "${JAR_NAME} Started and the PID is ${PIDS}."

    echo "You can check the log file in ${LOG_PATH} for details."

 

elif [ "$1" == "stop" ];then

 

    PIDS=`ps --no-heading -C java -f --width 1000 | grep $JAR_NAME | awk '{print $2}'`

    if [ -z "$PIDS" ]; then

        echo "ERROR:The $JAR_NAME does not started!"

        exit 1

    fi

 

    echo -e "Stopping the $JAR_NAME..."

 

    for PID in $PIDS; do

        kill $PID > /dev/null 2>&1

    done

 

    COUNT=0

    while [ $COUNT -lt 1 ]; do

        sleep 1

        COUNT=1

        for PID in $PIDS ; do

            PID_EXIST=`ps --no-heading -p $PID`

            if [ -n "$PID_EXIST" ]; then

                COUNT=0

                break

            fi

        done

    done

 

    echo -e "${JAR_NAME} Stopped and the PID is ${PIDS}."

else

    echo_help

    exit 1

fi


相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
青年心路2021-05-05 15:25:17

这个老师叫什么名字啊           

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
精神氮泵2021-04-19 09:16:31

这视频质量真有点受不了,还能复刻一版吗?

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
kaka1232021-04-15 12:21:10

老师为啥Ribbon的负载均衡配置只讲了一个配置文件的方式的还有一种方式呢

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
知春鸟2021-03-08 22:14:50

老师,第十九阶段的spring data 技术栈怎么没更新啊 里面没内容image.png

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
李智民17软5中北2021-02-07 11:20:17

对于分区容错性  能不能讲得再详细一点?   最好结合一个例子  

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
无言梁语2021-01-28 13:26:12
:
  :
    : com.netflix.loadbalancer.RandomRule

设置了负载均衡策略,但是一直不起作用,都是轮询策略,其他都没有什么问题啊?

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
年年有余2020-12-15 09:59:43

老师:使用eclipse如何搭建一个spring cloud项目呢?

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
行者12020-11-28 09:07:46

我这边也看到跟前面这位同学一样的异常信息,是因为关闭了ribbon自动访问eureka的原因吗?

image.png

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
行者12020-11-28 04:58:48

image.png

这个端口为什么一定要使用8761,我使用默认的8080怎么就不行呢?如果使用其他端口是需要什么设置吗

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
崔佳琪2020-10-28 19:53:27

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server

at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:847) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-1.9.13.jar:1.9.13]

at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) [eureka-client-1.9.13.jar:1.9.13]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_172]

at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_172]

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_172]

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_172]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_172]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_172]

at java.lang.Thread.run(Thread.java:748) [na:1.8.0_172]

这是什么原因

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
J.T2020-10-17 13:07:15

一直不能创建实例是怎么回事?代码和老师保持一致的,检查了好几遍!image.png

相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)
2020-09-03 12:28:36
<?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.1.11.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.bjsxt</groupId>
    <artifactId>springcloudeeureka01</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>springcloudeeureka01</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>Greenwich.SR4</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</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>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

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

</project>

老师视频里脚手架搭建的eureka注册中心pom文件这个为啥带一个项目自带一个

dependencyManagement,我建的时候也自带一个这个
这个是干嘛的?他也不是逻辑父项目啊?为什么创建项目自带一个这个


相关课程:JAVA 全系列/第十九阶段:Spring Cloud微服务技术栈/Spring Cloud(旧)

©2014-2023 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备13018289号-12    营业执照    经营许可证:京B2-20212637