1. 程式人生 > >jdk1.8下dubbo-admin啟動失敗

jdk1.8下dubbo-admin啟動失敗

1、webx的依賴改為3.1.6版;

    <dependency>
        <groupId>com.alibaba.citrus</groupId>
        <artifactId>citrus-webx-all</artifactId>
        <version>3.1.6</version>
    </dependency>

2、新增velocity的依賴

    <dependency>
        <groupId>org.apache.velocity</groupId>
        <artifactId>velocity</artifactId>
        <version>1.7</version>
    </dependency>

3、對依賴項dubbo新增exclusion,避免引入舊spring

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>dubbo</artifactId>
        <version>${project.parent.version}</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

4、webx已有spring 3以上的依賴,因此註釋掉dubbo-admin裡面的spring依賴

    <!--<dependency>-->
        <!--<groupId>org.springframework</groupId>-->
        <!--<artifactId>spring</artifactId>-->
    <!--</dependency>-->

確定war包解壓後lib目錄沒有spring 3 以下的依賴。

已經大號的war包下載:

點選開啟連結