1.项目启动类application.java类名上增加@enableeurekaserver注解,声明是注册中心
1 import org.springframework.boot.springapplication; 2 import org.springframework.boot.autoconfigure.springbootapplication; 3 import org.springframework.cloud.netflix.eureka.server.enableeurekaserver; 4 @springbootapplication 5 @enableeurekaserver 6 public class eurekaapplication { 7 public static void main(string[] args) { 8 springapplication.run(eurekaapplication.class, args); 9 } 10 }
2.application.yml配置:
1 #配置注册中心服务端信息 2 eureka: 3 client: 4 service-url: 5 defaultzone: http://localhost:8762/eureka/ 6 #配置是否显示在注册中心上 7 register-with-eureka: false 8 #自我保护机制,开发环境可以关闭,生产环境必须开启 9 server: 10 enable-self-preservation: false 11 #配置在注册中心显示的名字 12 spring: 13 application: 14 name: eureka 15 #配置服务端口 16 #server: 17 # port: 8761
3.pom.xml配置:
1 <?xml version="1.0" encoding="utf-8"?> 2 <project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" 3 xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelversion>4.0.0</modelversion> 5 6 <groupid>com.kjm</groupid> 7 <artifactid>eureka</artifactid> 8 <version>0.0.1-snapshot</version> 9 <packaging>jar</packaging> 10 11 <name>eureka</name> 12 <description>eureka服务端</description> 13 14 <parent> 15 <groupid>org.springframework.boot</groupid> 16 <artifactid>spring-boot-starter-parent</artifactid> 17 <version>2.1.0.release</version> 18 <relativepath/> <!-- lookup parent from repository --> 19 </parent> 20 <properties> 21 <project.build.sourceencoding>utf-8</project.build.sourceencoding> 22 <project.reporting.outputencoding>utf-8</project.reporting.outputencoding> 23 <java.version>1.8</java.version> 24 <spring-cloud.version>greenwich.m3</spring-cloud.version> 25 </properties> 26 <dependencies> 27 <dependency> 28 <groupid>org.springframework.cloud</groupid> 29 <artifactid>spring-cloud-starter-netflix-eureka-server</artifactid> 30 </dependency> 31 <dependency> 32 <groupid>org.springframework.boot</groupid> 33 <artifactid>spring-boot-starter-test</artifactid> 34 <scope>test</scope> 35 </dependency> 36 </dependencies> 37 <dependencymanagement> 38 <dependencies> 39 <dependency> 40 <groupid>org.springframework.cloud</groupid> 41 <artifactid>spring-cloud-dependencies</artifactid> 42 <version>${spring-cloud.version}</version> 43 <type>pom</type> 44 <scope>import</scope> 45 </dependency> 46 </dependencies> 47 </dependencymanagement> 48 <build> 49 <plugins> 50 <plugin> 51 <groupid>org.springframework.boot</groupid> 52 <artifactid>spring-boot-maven-plugin</artifactid> 53 </plugin> 54 </plugins> 55 </build> 57 <repositories> 58 <repository> 59 <id>spring-milestones</id> 60 <name>spring milestones</name> 61 <url>https://repo.spring.io/milestone</url> 62 <snapshots> 63 <enabled>false</enabled> 64 </snapshots> 65 </repository> 66 </repositories> 67 </project>
4.打包:mvn clean install -dmaven.test.skip=true
5.启动注册中心服务端:java -jar eureka-0.0.1-snapshot.jar
如对本文有疑问, 点击进行留言回复!!
NullPointerException: Attempt to invoke virtual method ‘android.content.res.XmlResourceParser androi
关于启动appium-desktop,报错:Cannot extract apk info using apkanalyzer. Falling back to aapt. Original ....
Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库
Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)
网友评论