我有一个带有嵌入式码头的应用程序网络(它是一个 gradle 应用程序),我正在使用gretty插件。我需要快速重新加载所有“静态”应用程序资源,所以我在 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)
...
可能是什么原因?