Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring配置服务器在从远程GIT repo获取属性文件时抛出错误,但可以与本地GIT repo配合使用_Spring Boot_Github_Spring Cloud_Spring Cloud Config_Spring Config - Fatal编程技术网

Spring boot Spring配置服务器在从远程GIT repo获取属性文件时抛出错误,但可以与本地GIT repo配合使用

Spring boot Spring配置服务器在从远程GIT repo获取属性文件时抛出错误,但可以与本地GIT repo配合使用,spring-boot,github,spring-cloud,spring-cloud-config,spring-config,Spring Boot,Github,Spring Cloud,Spring Cloud Config,Spring Config,我使用SpringCloud创建了一个SpringConfig服务器,从远程GitRepo获取属性文件。但当我点击时,控制台上会出现以下错误- (我创建了一个名为eureka.properties的文件,并放置在) [2m2018-06-03 23:19:41.163[0;39m[31mERROR[0;39m[35m7648[0;39m[2m--[0;39m[2m[nio-8081-exec-9][0;39m[36mo.a.c.c.[dispatcherServlet][0;39m[2m 0;3

我使用SpringCloud创建了一个SpringConfig服务器,从远程GitRepo获取属性文件。但当我点击时,控制台上会出现以下错误- (我创建了一个名为eureka.properties的文件,并放置在

[2m2018-06-03 23:19:41.163[0;39m[31mERROR[0;39m[35m7648[0;39m[2m--[0;39m[2m[nio-8081-exec-9][0;39m[36mo.a.c.c.[dispatcherServlet][0;39m[2m 0;39m Servlet.service(),用于路径[]中的Servlet[dispatcherServlet]引发异常[请求处理失败;嵌套异常为java.lang.IllegalStateException:无法加载环境],根本原因为

java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1 在java.lang.String.substring(String.java:1967)~[na:1.8.0_144] 在org.springframework.cloud.config.server.environment.HttpClientConfigurableHttpConnectionFactory.lookupHttpClientBuilder(HttpClientConfigurableHttpConnectionFactory.java:69)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.HttpClientConfigurableHttpConnectionFactory.create(HttpClientConfigurableHttpConnectionFactory.java:56)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.0.BUILD-SNAPSHOT] 在org.eclipse.jgit.transport.TransportHttp.httpOpen(TransportHttp.java:830)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:491)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:345)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:137)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:123)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.transport.transport.fetch(transport.java:1269)~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] 在org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:241)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:306)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:200)~[org.eclipse.jgit-4.11.0.20180308745-r.jar:4.11.0.20180308745-r] 在org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.cloneToBasedir(JGitEnvironmentRepository.java:560)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.copyRepository(JGitEnvironmentRepository.java:535)~[spring-cloud-config-server-2.0.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.createGitClient(JGitEnvironmentRepository.java:518)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.refresh(JGitEnvironmentRepository.java:259)~[spring-cloud-config-server-2.0.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.getLocations(JGitEnvironmentRepository.java:238)~[spring-cloud-config-server-2.0.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.multiplejitEnvironmentRepository.getLocations(multiplejitEnvironmentRepository.java:150)~[spring-cloud-config-server-2.0.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.AbstractSCMenVironCentrepository.findOne(AbstractSCMenVironCentrepository.java:47)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.multiplejitEnvironmentRepository.findOne(multiplejitEnvironmentRepository.java:190)~[spring-cloud-config-server-2.0.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.compositenVironCentrepository.findOne(compositenVironCentrepository.java:46)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.EnvironmentEncryptorEnvironmentRepository.findOne(EnvironmentEncryptorEnvironmentRepository.java:53)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.EnvironmentController.label(EnvironmentController.java:122)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在org.springframework.cloud.config.server.environment.EnvironmentController.defaultLabel(EnvironmentController.java:106)~[spring-cloud-config-server-2.0.0.BUILD-SNAPSHOT.jar:2.0.0.BUILD-SNAPSHOT] 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)~[na:1.8.0_144] 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)~[na:1.8.0144] 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[na:1.8.0144] 在java.lang.reflect.Method.invoke(Method.java:498)~[na:1.8.0_144] 在org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)~[spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE] 在org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)~[spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE] 位于org.springframework.web.servlet。