在将Spring spring boot 1.5部署到Weblogic时会发生此问题。
我们的Weblogic设置参数在服务器启动时,其中一个是-Dserver.environment=TESTB
,这会在部署Web引导时导致以下错误1.5
我无法从服务器中删除该参数,因为它可能被其他应用程序使用,但我的应用程序并不需要该值。无论如何我可以禁用它吗?
[ERROR]对象'服务器'中的字段错误在字段'环境':被拒绝的值[TESTB];代码[typeMismatch.server.environment,typeMismatch.environment,typeMismatch.org.springframework.core.env.Environment,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable:codes [server.environment,environment];参数[];默认消息[环境]];默认消息[无法转换类型' java.lang.String'的属性值要求的类型' org.springframework.core.env.Environment'对于财产'环境&#39 ;;嵌套异常是java.lang.IllegalStateException:无法转换类型' java.lang.String'的值要求的类型' org.springframework.core.env.Environment' for property' environment':找不到匹配的编辑器或转换策略]:org.springframework.validation.BindException:org.springframework.boot.bind.RelaxedDataBinder $ RelaxedBeanPropertyBindingResult:1个错误