-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot get extension of type <com.tencent.trpc.core.rpc.spi.RpcServerFactory> with name <trpc> #16
Comments
"D:\Program Files\Java\jdk17.0.9\bin\java.exe" -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2023.2.5\lib\idea_rt.jar=52259:D:\Program Files\JetBrains\IntelliJ IDEA 2023.2.5\bin" -Dfile.encoding=UTF-8 -classpath E:\JavaProjects\trpc-spring-file-upload\target\classes;D:\MavenRepository\com\tencent\trpc\trpc-springmvc\1.1.0\trpc-springmvc-1.1.0.jar;D:\MavenRepository\com\tencent\trpc\trpc-core\1.1.0\trpc-core-1.1.0.jar;D:\MavenRepository\org\apache\commons\commons-configuration2\2.8.0\commons-configuration2-2.8.0.jar;D:\MavenRepository\org\apache\commons\commons-text\1.9\commons-text-1.9.jar;D:\MavenRepository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\MavenRepository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;D:\MavenRepository\com\lmax\disruptor\3.4.2\disruptor-3.4.2.jar;D:\MavenRepository\org\apache\logging\log4j\log4j-slf4j-impl\2.17.1\log4j-slf4j-impl-2.17.1.jar;D:\MavenRepository\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;D:\MavenRepository\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;D:\MavenRepository\net\bytebuddy\byte-buddy\1.14.9\byte-buddy-1.14.9.jar;D:\MavenRepository\org\reflections\reflections\0.9.12\reflections-0.9.12.jar;D:\MavenRepository\org\javassist\javassist\3.26.0-GA\javassist-3.26.0-GA.jar;D:\MavenRepository\com\google\protobuf\protobuf-java\3.21.9\protobuf-java-3.21.9.jar;D:\MavenRepository\com\google\protobuf\protobuf-java-util\3.21.9\protobuf-java-util-3.21.9.jar;D:\MavenRepository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;D:\MavenRepository\com\google\code\gson\gson\2.8.9\gson-2.8.9.jar;D:\MavenRepository\org\apache\commons\commons-pool2\2.3\commons-pool2-2.3.jar;D:\MavenRepository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;D:\MavenRepository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\MavenRepository\com\codahale\metrics\metrics-core\3.0.2\metrics-core-3.0.2.jar;D:\MavenRepository\org\xerial\snappy\snappy-java\1.1.10.4\snappy-java-1.1.10.4.jar;D:\MavenRepository\org\yaml\snakeyaml\2.0\snakeyaml-2.0.jar;D:\MavenRepository\com\fasterxml\jackson\core\jackson-core\2.15.0-rc2\jackson-core-2.15.0-rc2.jar;D:\MavenRepository\com\fasterxml\jackson\core\jackson-databind\2.15.0-rc2\jackson-databind-2.15.0-rc2.jar;D:\MavenRepository\com\fasterxml\jackson\core\jackson-annotations\2.15.0-rc2\jackson-annotations-2.15.0-rc2.jar;D:\MavenRepository\io\opentracing\opentracing-api\0.33.0\opentracing-api-0.33.0.jar;D:\MavenRepository\io\opentracing\opentracing-noop\0.33.0\opentracing-noop-0.33.0.jar;D:\MavenRepository\javax\ws\rs\javax.ws.rs-api\2.1.1\javax.ws.rs-api-2.1.1.jar;D:\MavenRepository\com\baidu\jprotobuf\2.4.14\jprotobuf-2.4.14.jar;D:\MavenRepository\com\google\auto\value\auto-value\1.0\auto-value-1.0.jar;D:\MavenRepository\com\baidu\jprotobuf-protoparser\1.0.1\jprotobuf-protoparser-1.0.1.jar;D:\MavenRepository\commons-io\commons-io\2.6\commons-io-2.6.jar;D:\MavenRepository\com\github\ben-manes\caffeine\caffeine\2.9.3\caffeine-2.9.3.jar;D:\MavenRepository\org\checkerframework\checker-qual\3.19.0\checker-qual-3.19.0.jar;D:\MavenRepository\com\google\errorprone\error_prone_annotations\2.10.0\error_prone_annotations-2.10.0.jar;D:\MavenRepository\com\google\guava\guava\31.1-jre\guava-31.1-jre.jar;D:\MavenRepository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\MavenRepository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\MavenRepository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\MavenRepository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;D:\MavenRepository\io\projectreactor\reactor-core\3.5.8\reactor-core-3.5.8.jar;D:\MavenRepository\io\netty\netty-buffer\4.1.79.Final\netty-buffer-4.1.79.Final.jar;D:\MavenRepository\io\netty\netty-common\4.1.79.Final\netty-common-4.1.79.Final.jar;D:\MavenRepository\com\alibaba\transmittable-thread-local\2.12.4\transmittable-thread-local-2.12.4.jar;D:\MavenRepository\com\alibaba\log4j2-ttl-thread-context-map\1.3.3\log4j2-ttl-thread-context-map-1.3.3.jar;D:\MavenRepository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\MavenRepository\com\tencent\trpc\trpc-spring-boot-starter\1.1.0\trpc-spring-boot-starter-1.1.0.jar;D:\MavenRepository\org\springframework\boot\spring-boot-autoconfigure\2.7.12\spring-boot-autoconfigure-2.7.12.jar;D:\MavenRepository\org\springframework\boot\spring-boot\2.7.12\spring-boot-2.7.12.jar;D:\MavenRepository\com\tencent\trpc\trpc-spring\1.1.0\trpc-spring-1.1.0.jar;D:\MavenRepository\org\springframework\spring-context-support\5.3.27\spring-context-support-5.3.27.jar;D:\MavenRepository\com\tencent\trpc\trpc-container-default\1.1.0\trpc-container-default-1.1.0.jar;D:\MavenRepository\org\springframework\boot\spring-boot-configuration-processor\2.7.12\spring-boot-configuration-processor-2.7.12.jar;D:\MavenRepository\org\springframework\boot\spring-boot-starter-test\2.7.12\spring-boot-starter-test-2.7.12.jar;D:\MavenRepository\org\springframework\boot\spring-boot-test\2.7.12\spring-boot-test-2.7.12.jar;D:\MavenRepository\org\springframework\boot\spring-boot-test-autoconfigure\2.7.12\spring-boot-test-autoconfigure-2.7.12.jar;D:\MavenRepository\com\jayway\jsonpath\json-path\2.7.0\json-path-2.7.0.jar;D:\MavenRepository\net\minidev\json-smart\2.4.7\json-smart-2.4.7.jar;D:\MavenRepository\net\minidev\accessors-smart\2.4.7\accessors-smart-2.4.7.jar;D:\MavenRepository\org\ow2\asm\asm\9.1\asm-9.1.jar;D:\MavenRepository\jakarta\xml\bind\jakarta.xml.bind-api\2.3.3\jakarta.xml.bind-api-2.3.3.jar;D:\MavenRepository\jakarta\activation\jakarta.activation-api\1.2.2\jakarta.activation-api-1.2.2.jar;D:\MavenRepository\org\assertj\assertj-core\3.22.0\assertj-core-3.22.0.jar;D:\MavenRepository\org\hamcrest\hamcrest\2.2\hamcrest-2.2.jar;D:\MavenRepository\org\junit\jupiter\junit-jupiter\5.8.2\junit-jupiter-5.8.2.jar;D:\MavenRepository\org\junit\jupiter\junit-jupiter-api\5.8.2\junit-jupiter-api-5.8.2.jar;D:\MavenRepository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;D:\MavenRepository\org\junit\platform\junit-platform-commons\1.8.2\junit-platform-commons-1.8.2.jar;D:\MavenRepository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;D:\MavenRepository\org\junit\jupiter\junit-jupiter-params\5.8.2\junit-jupiter-params-5.8.2.jar;D:\MavenRepository\org\junit\jupiter\junit-jupiter-engine\5.8.2\junit-jupiter-engine-5.8.2.jar;D:\MavenRepository\org\junit\platform\junit-platform-engine\1.8.2\junit-platform-engine-1.8.2.jar;D:\MavenRepository\org\skyscreamer\jsonassert\1.5.1\jsonassert-1.5.1.jar;D:\MavenRepository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\MavenRepository\org\springframework\spring-core\5.3.27\spring-core-5.3.27.jar;D:\MavenRepository\org\springframework\spring-jcl\5.3.27\spring-jcl-5.3.27.jar;D:\MavenRepository\org\springframework\spring-test\5.3.27\spring-test-5.3.27.jar;D:\MavenRepository\org\xmlunit\xmlunit-core\2.9.1\xmlunit-core-2.9.1.jar;D:\MavenRepository\org\springframework\boot\spring-boot-starter-web\2.7.12\spring-boot-starter-web-2.7.12.jar;D:\MavenRepository\org\springframework\boot\spring-boot-starter\2.7.12\spring-boot-starter-2.7.12.jar;D:\MavenRepository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\MavenRepository\org\springframework\boot\spring-boot-starter-json\2.7.12\spring-boot-starter-json-2.7.12.jar;D:\MavenRepository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.5\jackson-datatype-jdk8-2.13.5.jar;D:\MavenRepository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.5\jackson-datatype-jsr310-2.13.5.jar;D:\MavenRepository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.5\jackson-module-parameter-names-2.13.5.jar;D:\MavenRepository\org\springframework\boot\spring-boot-starter-tomcat\2.7.12\spring-boot-starter-tomcat-2.7.12.jar;D:\MavenRepository\org\apache\tomcat\embed\tomcat-embed-core\9.0.75\tomcat-embed-core-9.0.75.jar;D:\MavenRepository\org\apache\tomcat\embed\tomcat-embed-el\9.0.75\tomcat-embed-el-9.0.75.jar;D:\MavenRepository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.75\tomcat-embed-websocket-9.0.75.jar;D:\MavenRepository\org\springframework\spring-web\5.3.27\spring-web-5.3.27.jar;D:\MavenRepository\org\springframework\spring-beans\5.3.27\spring-beans-5.3.27.jar;D:\MavenRepository\org\springframework\spring-webmvc\5.3.27\spring-webmvc-5.3.27.jar;D:\MavenRepository\org\springframework\spring-aop\5.3.27\spring-aop-5.3.27.jar;D:\MavenRepository\org\springframework\spring-expression\5.3.27\spring-expression-5.3.27.jar;D:\MavenRepository\com\tencent\trpc\trpc-proto-http\1.1.0\trpc-proto-http-1.1.0.jar;D:\MavenRepository\com\tencent\trpc\trpc-transport-http\1.1.0\trpc-transport-http-1.1.0.jar;D:\MavenRepository\org\eclipse\jetty\jetty-server\9.4.53.v20231009\jetty-server-9.4.53.v20231009.jar;D:\MavenRepository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\MavenRepository\org\eclipse\jetty\jetty-http\9.4.53.v20231009\jetty-http-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\jetty-util\9.4.53.v20231009\jetty-util-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\jetty-io\9.4.53.v20231009\jetty-io-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\jetty-servlet\9.4.53.v20231009\jetty-servlet-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\jetty-security\9.4.53.v20231009\jetty-security-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\jetty-util-ajax\9.4.53.v20231009\jetty-util-ajax-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\http2\http2-server\9.4.53.v20231009\http2-server-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\http2\http2-common\9.4.53.v20231009\http2-common-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\http2\http2-hpack\9.4.53.v20231009\http2-hpack-9.4.53.v20231009.jar;D:\MavenRepository\org\eclipse\jetty\jetty-alpn-server\9.4.53.v20231009\jetty-alpn-server-9.4.53.v20231009.jar;D:\MavenRepository\org\mortbay\jetty\alpn\alpn-boot\8.1.13.v20181017\alpn-boot-8.1.13.v20181017.jar;D:\MavenRepository\org\eclipse\jetty\jetty-alpn-conscrypt-server\9.4.53.v20231009\jetty-alpn-conscrypt-server-9.4.53.v20231009.jar;D:\MavenRepository\org\conscrypt\conscrypt-openjdk-uber\2.5.2\conscrypt-openjdk-uber-2.5.2.jar;D:\MavenRepository\org\apache\httpcomponents\httpcore\4.4.15\httpcore-4.4.15.jar;D:\MavenRepository\org\apache\httpcomponents\httpclient\4.5.14\httpclient-4.5.14.jar;D:\MavenRepository\org\apache\httpcomponents\core5\httpcore5-h2\5.2.1\httpcore5-h2-5.2.1.jar;D:\MavenRepository\org\apache\httpcomponents\core5\httpcore5\5.2.1\httpcore5-5.2.1.jar;D:\MavenRepository\org\apache\httpcomponents\client5\httpclient5\5.2.1\httpclient5-5.2.1.jar;D:\MavenRepository\org\springframework\spring-context\5.3.27\spring-context-5.3.27.jar;D:\MavenRepository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;D:\MavenRepository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar com.trpc.file.ServerApplication . ____ _ __ _ _ |__ | | __ \ | __ \ / ____| 2023-12-31 00:31:57,341 [INFO ]ServerApplication(55) Starting ServerApplication using Java 17.0.9 on DESKTOP-2LMV00G with PID 15356 (E:\JavaProjects\trpc-spring-file-upload\target\classes started by Juno_ in E:\JavaProjects\trpc-spring-file-upload) Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. Process finished with exit code 1 |
你检查一下有没有引入这两个jar <dependency>
<artifactId>trpc-proto-standard</artifactId>
<groupId>com.tencent.trpc</groupId>
</dependency>
<dependency>
<artifactId>trpc-transport-netty</artifactId>
<groupId>com.tencent.trpc</groupId>
</dependency> 另外需要注意一下,使用了rest协议需要引入 <dependency>
<groupId>com.tencent.trpc</groupId>
<artifactId>trpc-springmvc</artifactId>
</dependency> |
@wardseptember 感谢,引入下面两个库之后好了
搭车再请教下, |
@Juno119 https://github.com/trpc-group/trpc-java/blob/master/trpc-demo/trpc-spring-demo/pom.xml 这里引入了trpc-mini,trpc-mini包含了上面两个jar包。 |
hi 请问,基于trpc-spring-server-demo创建了一个新工程,运行时报了Cannot get extension of type <com.tencent.trpc.core.rpc.spi.RpcServerFactory> with name 异常,请问怎么解决呢?
The text was updated successfully, but these errors were encountered: