Gradle Gretty配置:快速重新加载问题

Gradle Gretty配置:快速重新加载问题,gradle,jetty,gretty,Gradle,Jetty,Gretty,我有一个带有嵌入式jetty的应用程序web(它是一个gradle应用程序),我正在使用插件。 我需要快速重新加载所有“静态”应用程序资源,因此我在build.gradle中配置了gretty: gretty { serverConfigFile = file("$rootDir/jetty.xml") contextConfigFile = file("$rootDir/src/main/webapp/WEB-INF/jetty-env.xml") fastReload

我有一个带有嵌入式jetty的应用程序web(它是一个gradle应用程序),我正在使用插件。 我需要快速重新加载所有“静态”应用程序资源,因此我在build.gradle中配置了gretty:

gretty {
    serverConfigFile = file("$rootDir/jetty.xml")
    contextConfigFile = file("$rootDir/src/main/webapp/WEB-INF/jetty-env.xml")
    fastReload = "true"
 }
问题是,当我更改一个.html文件时,控制台中会出现执行守护进程开始的跟踪,但突然抛出一个异常,并且没有更改

org.akhikhl.gretty.JettyScannerManager$1@3e199dce failed on '[/home/vjsantojaca/Developer/Relevante/relevanteme-web-2.0/src/main/webapp/templates/header.jsp]
java.net.ConnectException: Conexión rehusada
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at java.net.Socket.<init>(Socket.java:434)
    at java.net.Socket.<init>(Socket.java:244)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
    at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)
    at org.akhikhl.gretty.ServiceProtocol.send(ServiceProtocol.groovy:42)
    at org.akhikhl.gretty.ServiceProtocol$send$1.call(Unknown Source)
 ...
org.akhikhl.gretty.JettyScannerManager$1@3e199dce在“[/home/vjsantojaca/Developer/Relevante/relevanteme-web-2.0/src/main/webapp/templates/header.jsp]上失败
java.net.ConnectException:Conexión rehusada
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:589)
位于java.net.Socket.connect(Socket.java:538)
位于java.net.Socket。(Socket.java:434)
位于java.net.Socket(Socket.java:244)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:408)
位于org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
位于org.codehaus.groovy.runtime.callsite.ConstructorSite$constructorsiteNounewrapnocerce.callConstructor(ConstructorSite.java:102)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)
位于org.akhikhl.gretty.ServiceProtocol.send(ServiceProtocol.groovy:42)
在org.akhikhl.gretty.ServiceProtocol$send$1.call(未知来源)
...

原因是什么?

这些行下面有错误吗?无法打开套接字,不知道该套接字是否正在发送以刷新静态资源。jetty-env.xml有问题。