启动 Springboot 配置服务器失败

时间:2021-07-08 06:44:57

标签: java spring spring-boot spring-mvc

我们正在尝试在 Linux 机器(RedHat 7.9)上启动 springboot 配置服务器,但它抛出错误但它在 Windows 中工作。它抛出如下错误:

启动 ApplicationContext 时出错。要显示条件报告,请在启用“调试”的情况下重新运行您的应用程序。 [2m2021-07-08 06:29:38.910[0;39m [31mERROR[0;39m [35m1[0;39m [2m---[0;39m [2m[main][0;39m [36mo.s.] boot.SpringApplication [0;39m [2m:[0;39m 应用程序运行失败

org.springframework.beans.factory.BeanCreationException:在类路径资源[org/springframework/cloud/config/server/config/DefaultRepositoryConfiguration.class]中定义名称为“defaultEnvironmentRepository”的bean创建错误:通过工厂方法的Bean实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepository]:工厂方法“defaultEnvironmentRepository”抛出异常;嵌套异常是 java.lang.ExceptionInInitializerError 在 org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.8.jar!/:5.3.8] 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.8.jar!/:5.3.8] 在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.2.jar!/:2.5.2] 在 org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.2.jar!/:2.5.2] 在 org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.2.jar!/:2.5.2] 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.2.jar!/:2.5.2] 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.2.jar!/:2.5.2] 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.2.jar!/:2.5.2] 在 org.alstom.rshm.configserver.ConfigServiceApplication.main(ConfigServiceApplication.java:29) ~[classes!/:2.5.2] 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na] 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na] 在 java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na] 在 org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[app.jar:2.5.2] 在 org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[app.jar:2.5.2] 在 org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[app.jar:2.5.2] 在 org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[app.jar:2.5.2] 引起:org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepository]:工厂方法'defaultEnvironmentRepository'抛出异常;嵌套异常是 java.lang.ExceptionInInitializerError 在 org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.3.8.jar!/:5.3.8] 在 org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-5.3.8.jar!/:5.3.8] ...省略了27个常用帧 引起:java.lang.ExceptionInInitializerError: null 在 java.base/javax.crypto.JceSecurityManager.(Unknown Source) ~[na:na] 在 java.base/javax.crypto.Cipher.getConfiguredPermission(Unknown Source) ~[na:na] 在 java.base/javax.crypto.Cipher.getMaxAllowedKeyLength(Unknown Source) ~[na:na] 在 java.base/sun.security.ssl.SSLCipher.isUnlimited(Unknown Source) ~[na:na] 在 java.base/sun.security.ssl.SSLCipher.(Unknown Source) ~[na:na] 在 java.base/sun.security.ssl.SSLCipher.(Unknown Source) ~[na:na] 在 java.base/sun.security.ssl.CipherSuite.(Unknown Source) ~[na:na] 在 java.base/sun.security.ssl.SSLContextImpl.getApplicableSupportedCipherSuites(Unknown Source) ~[na:na] 在 java.base/sun.security.ssl.SSLContextImpl$AbstractTLSContext.(Unknown Source) ~[na:na] 在 java.base/java.lang.Class.forName0(Native Method) ~[na:na] 在 java.base/java.lang.Class.forName(Unknown Source) ~[na:na] 在 java.base/java.security.Provider$Service.getImplClass(Unknown Source) ~[na:na] 在 java.base/java.security.Provider$Service.newInstance(Unknown Source) ~[na:na] 在 java.base/sun.security.jca.GetInstance.getInstance(Unknown Source) ~[na:na] 在 java.base/sun.security.jca.GetInstance.getInstance(Unknown Source) ~[na:na] 在 java.base/javax.net.ssl.SSLContext.getInstance(Unknown Source) ~[na:na] 在 org.apache.http.ssl.SSLContextBuilder.build(SSLContextBuilder.java:386) ~[httpcore-4.4.14.jar!/:4.4.14] 在 org.springframework.cloud.config.server.support.HttpClientSupport.builder(HttpClientSupport.java:69) ~[spring-cloud-config-server-3.0.4.jar!/:3.0.4] 在 org.springframework.cloud.config.server.environment.HttpClientConfigurableHttpConnectionFactory.addHttpClient(HttpClientConfigurableHttpConnectionFactory.java:78) ~[spring-cloud-config-server-3.0.4.jar!/:3.0.4] 在 org.springframework.cloud.config.server.environment.HttpClientConfigurableHttpConnectionFactory.addConfiguration(HttpClientConfigurableHttpConnectionFactory.java:60) ~[spring-cloud-config-server-3.0.4.jar!/:3.0.4] 在 org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepositoryFactory.build(MultipleJGitEnvironmentRepositoryFactory.java:61) ~[spring-cloud-config-server-3.0.4.jar!/:3.0.4] 在 org.springframework.cloud.config.server.config.DefaultRepositoryConfiguration.defaultEnvironmentRepository(EnvironmentRepositoryConfiguration.java:309) ~[spring-cloud-config-server-3.0.4.jar!/:3.0.4] 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na] 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na] 在 java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na] 在 org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.3.8.jar!/:5.3.8] ...省略了28个常用帧

由:java.lang.SecurityException:无法初始化加密机制 在 java.base/javax.crypto.JceSecurity.(Unknown Source) ~[na:na] ...省略了 55 个常用帧

引起:java.security.PrivilegedActionException:null 在 java.base/java.security.AccessController.doPrivileged(Unknown Source) ~[na:na] ...省略了56个常用帧

引起:java.nio.file.AccessDeniedException:/opt/java/openjdk/conf/security/policy/unlimited 在 java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source) ~[na:na] 在 java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[na:na] 在 java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[na:na] 在 java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(Unknown Source) ~[na:na] 在 java.base/java.nio.file.Files.newDirectoryStream(Unknown Source) ~[na:na] 在 java.base/javax.crypto.JceSecurity.setupJurisdictionPolicies(Unknown Source) ~[na:na] 在 java.base/javax.crypto.JceSecurity$1.run(Unknown Source) ~[na:na] 在 java.base/javax.crypto.JceSecurity$1.run(Unknown Source) ~[na:na] ...省略了 57 个常用帧

0 个答案:

没有答案