This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch disable-java-IT in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git
commit 06509eda717ee1988fe45ba4bd1f608ba9c3aa69 Author: chickenlj <[email protected]> AuthorDate: Thu Aug 25 19:24:46 2022 +0800 update hello world java demo --- helloworld/java-client/pom.xml | 2 +- .../java/com/apache/dubbo/sample/basic/ApiConsumer.java | 9 +++++++-- helloworld/java-server/pom.xml | 2 +- .../java/com/apache/dubbo/sample/basic/ApiProvider.java | 13 +++++++++---- integrate_test/helloworld/tests/java/run.sh | 8 ++++---- 5 files changed, 22 insertions(+), 12 deletions(-) diff --git a/helloworld/java-client/pom.xml b/helloworld/java-client/pom.xml index da8ae8c3..3bc4dcdd 100644 --- a/helloworld/java-client/pom.xml +++ b/helloworld/java-client/pom.xml @@ -27,7 +27,7 @@ <properties> <source.level>1.8</source.level> <target.level>1.8</target.level> - <dubbo.version>3.0.2</dubbo.version> + <dubbo.version>3.0.11</dubbo.version> <junit.version>4.12</junit.version> <spring-test.version>4.3.16.RELEASE</spring-test.version> <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version> diff --git a/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java b/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java index 71e5f2a8..07bc37ea 100644 --- a/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java +++ b/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java @@ -21,6 +21,7 @@ import org.apache.dubbo.common.constants.CommonConstants; import org.apache.dubbo.config.ApplicationConfig; import org.apache.dubbo.config.ReferenceConfig; import org.apache.dubbo.config.RegistryConfig; +import org.apache.dubbo.config.bootstrap.DubboBootstrap; import org.apache.dubbo.sample.hello.Helloworld; import java.io.IOException; @@ -34,8 +35,12 @@ public class ApiConsumer { ref.setProtocol(CommonConstants.TRIPLE); ref.setLazy(true); ref.setTimeout(100000); - ref.setApplication(new ApplicationConfig("demo-consumer")); - ref.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181")); + + DubboBootstrap.getInstance() + .application(new ApplicationConfig("demo-consumer")) + .registry(new RegistryConfig("zookeeper://127.0.0.1:2181")) + .reference(ref).start(); + final IGreeter iGreeter = ref.get(); System.out.println("dubbo ref started"); diff --git a/helloworld/java-server/pom.xml b/helloworld/java-server/pom.xml index bac62e90..825b7fe7 100644 --- a/helloworld/java-server/pom.xml +++ b/helloworld/java-server/pom.xml @@ -29,7 +29,7 @@ <properties> <source.level>1.8</source.level> <target.level>1.8</target.level> - <dubbo.version>3.0.2</dubbo.version> + <dubbo.version>3.0.11</dubbo.version> <junit.version>4.12</junit.version> <spring-test.version>4.3.16.RELEASE</spring-test.version> <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version> diff --git a/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java b/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java index e052dcb7..b50dc252 100644 --- a/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java +++ b/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java @@ -30,10 +30,15 @@ public class ApiProvider { service.setInterface(IGreeter.class); service.setRef(new IGreeter1Impl()); service.setProtocol(new ProtocolConfig(CommonConstants.TRIPLE, 50051)); - service.setApplication(new ApplicationConfig("demo-provider")); - service.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181")); - service.export(); + service.setApplication(); + service.setRegistry(); System.out.println("dubbo service started"); - new CountDownLatch(1).await(); + + DubboBootstrap.getInstance() + .application(new ApplicationConfig("demo-provider")) + .registry(new RegistryConfig("zookeeper://127.0.0.1:2181")) + .service(service) + .start() + .await(); } } diff --git a/integrate_test/helloworld/tests/java/run.sh b/integrate_test/helloworld/tests/java/run.sh index 339e2fd8..59e64c39 100755 --- a/integrate_test/helloworld/tests/java/run.sh +++ b/integrate_test/helloworld/tests/java/run.sh @@ -5,7 +5,7 @@ if [ -z "$1" ]; then exit fi -#cd $1 -#set -e -# -#mvn test \ No newline at end of file +cd $1 +set -e + +mvn test \ No newline at end of file
