Dubbo:고 버 전의 Spring 과 의 통합 에 관 한 일
<dependency>
<groupId>com.alibabagroupId>
<artifactId>dubboartifactId>
<version>2.5.3version>
<exclusions>
<exclusion>
<groupId>org.springframeworkgroupId>
<artifactId>springartifactId>
exclusion>
<exclusion>
<artifactId>nettyartifactId>
<groupId>org.jboss.nettygroupId>
exclusion>
exclusions>
dependency>
<dependency>
<groupId>org.apache.zookeepergroupId>
<artifactId>zookeeperartifactId>
<version>3.4.6version>
dependency>
<dependency>
<groupId>com.github.sgroschupfgroupId>
<artifactId>zkclientartifactId>
<version>0.1version>
dependency>
둘째,포장 원가 의 APP 는 Shade 라 는 플러그 인 을 사용 하여 포장 해 야 합 니 다.POM 설정 은 다음 과 같 습 니 다.그 중에서 가장 관건 적 인 것 은 spring.handlers 와 spring.schemas 파일 을 합 칠 수 있 도록 하 는 것 입 니 다.그렇지 않 으 면 실행 할 때 dubbo:application 오 류 를 찾 지 못 하거나 dubbo:application 오 류 를 처리 할 수 없 기 때 문 입 니 다.모두 결 성 된 포장 모드 에서META-INF 디 렉 터 리 에서 같은 이름 의 파일 은 첫 번 째 파일 만 가 져 오고 여러 개 를 합치 지 않 아 dubbo.xsd 와 대응 하 는 handler 클래스 를 찾 을 수 없습니다.
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-shade-pluginartifactId>
<version>2.4.2version>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<manifestEntries>
<Main-Class>cn.chinaunicom.woplus.analysis.MongoStatisticServer.AppMain-Class>
<X-Compile-Source-JDK>1.7X-Compile-Source-JDK>
<X-Compile-Target-JDK>1.7X-Compile-Target-JDK>
manifestEntries>
transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemasresource>
transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlersresource>
transformer>
transformers>
configuration>
<executions>
<execution>
<phase>packagephase>
<goals>
<goal>shadegoal>
goals>
execution>
executions>
plugin>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dubbo:고 버 전의 Spring 과 의 통합 에 관 한 일Dubbo 를 사용 할 때 4.x 버 전의 Spring 과 함께 해 야 하기 때문에 다음 과 같은 수정 이 필요 합 니 다.1.4.x 버 전의 Spring 과 공존 하려 면 먼저 dubbo 가 가지 고 있 는 2.5...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.