richard1230 commented on issue #57:
URL:
https://github.com/apache/servicecomb-samples/issues/57#issuecomment-693132579
@liubao68 now I have modified this application.yml as follows:
```
gateway:
webroot:
/Users/mac/IdeaProjects/servicecomb-gitee-samples/java-chassis-samples/bmi/webapp/src/main/resources/static
```
It still has the same error:
```
java.lang.IllegalArgumentException: root cannot start with '/'
at
io.vertx.ext.web.handler.impl.StaticHandlerImpl.setRoot(StaticHandlerImpl.java:615)
~[vertx-web-3.8.3.jar:3.8.3]
at
io.vertx.ext.web.handler.impl.StaticHandlerImpl.setWebRoot(StaticHandlerImpl.java:478)
~[vertx-web-3.8.3.jar:3.8.3]
at
org.apache.servicecomb.samples.bmi.StaticWebpageDispatcher.init(StaticWebpageDispatcher.java:45)
~[classes/:na]
at
org.apache.servicecomb.transport.rest.vertx.RestServerVerticle.initDispatcher(RestServerVerticle.java:212)
~[transport-rest-vertx-2.0.0.jar:2.0.0]
at
org.apache.servicecomb.transport.rest.vertx.RestServerVerticle.start(RestServerVerticle.java:94)
~[transport-rest-vertx-2.0.0.jar:2.0.0]
at io.vertx.core.Verticle.start(Verticle.java:66)
[vertx-core-3.8.3.jar:3.8.3]
at
io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:556)
[vertx-core-3.8.3.jar:3.8.3]
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
~[vertx-core-3.8.3.jar:3.8.3]
at
io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
~[vertx-core-3.8.3.jar:3.8.3]
at
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
~[netty-transport-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_241]
2020-09-16 10:25:34.736 ERROR 39200 --- [ntloop-thread-4]
o.a.s.t.rest.vertx.RestServerVerticle :
java.lang.IllegalArgumentException: root cannot start with '/'
at
io.vertx.ext.web.handler.impl.StaticHandlerImpl.setRoot(StaticHandlerImpl.java:615)
~[vertx-web-3.8.3.jar:3.8.3]
at
io.vertx.ext.web.handler.impl.StaticHandlerImpl.setWebRoot(StaticHandlerImpl.java:478)
~[vertx-web-3.8.3.jar:3.8.3]
at
org.apache.servicecomb.samples.bmi.StaticWebpageDispatcher.init(StaticWebpageDispatcher.java:45)
~[classes/:na]
at
org.apache.servicecomb.transport.rest.vertx.RestServerVerticle.initDispatcher(RestServerVerticle.java:212)
~[transport-rest-vertx-2.0.0.jar:2.0.0]
at
org.apache.servicecomb.transport.rest.vertx.RestServerVerticle.start(RestServerVerticle.java:94)
~[transport-rest-vertx-2.0.0.jar:2.0.0]
at io.vertx.core.Verticle.start(Verticle.java:66)
[vertx-core-3.8.3.jar:3.8.3]
at
io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:556)
[vertx-core-3.8.3.jar:3.8.3]
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
~[vertx-core-3.8.3.jar:3.8.3]
at
io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
~[vertx-core-3.8.3.jar:3.8.3]
at
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
~[netty-transport-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
~[netty-common-4.1.45.Final.jar:4.1.45.Final]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_241]
2020-09-16 10:25:34.736 ERROR 39200 --- [tloop-thread-10]
o.a.s.t.rest.vertx.RestServerVerticle :
```
the code is [here](https://gitee.com/richard1230/servicecomb-samples)
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]