欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述:

用文本工具UE编辑 {ESB Governor目录}\governor\startup.conf 后,启动 ESB Governor 失败,抛出异常:java.lang.IllegalArgumentException: IP'0.0.0.0' address is not available!

具体报错如下:
信息: Initializing Spring embedded WebApplicationContext
2020-09-02 11:05:16,630 [localhost-startStop-1] [org.springframework.boot.context.embedded.EmbeddedWebApplicationContext:276]-[INFO] Root WebApplicationContext: initialization completed in 9811 ms
2020-09-02 11:05:16,821 [localhost-startStop-1] [com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56]-[INFO] Init DruidDataSource
2020-09-02 11:05:18,202 [localhost-startStop-1] [com.alibaba.druid.pool.DruidAbstractDataSource:1137]-[ERROR] oracle.jdbc.driver.OracleDriver is deprecated.
2020-09-02 11:05:18,312 [localhost-startStop-1] [com.alibaba.druid.pool.DruidDataSource:928]-[INFO] {dataSource-1} inited
[governor][IP'0.0.0.0' address is not available!]
java.lang.IllegalArgumentException: IP'0.0.0.0' address is not available!
        at com.primeton.runtime.core.impl.RuntimeCoreHelper.initContextBasicInfo(RuntimeCoreHelper.java:363)
        at com.primeton.ext.runtime.core.RuntimeJ2EEHost.contextInitialized(RuntimeJ2EEHost.java:37)
        at com.primeton.bootstrap.impl.runtime.RuntimeJ2EEHostExtension.contextInitialized(RuntimeJ2EEHostExtension.java:25)
        at com.primeton.bootstrap.impl.runtime.RuntimeJ2EEHostInitializer.init(RuntimeJ2EEHostInitializer.java:36)

解决办法:用工具 UE 修改 startup.conf 后,删除 UE 自动生成的 startup.conf.bak 文件。

原因分析:

ESB Governor 启动程序的内部处理需要生成临时文件 startup.conf.bak,如果 UltraEdit 编辑 startup.conf 后也会生成 startup.conf.bak 文件,就会造成冲突,导致 startup.conf 文件内容被重置而启动失败。

  • 无标签