我正在尝试在我的本地wildfly机器上部署maven Web应用程序。但是我收到了这个错误:
08:55:02,595 ERROR [io.undertow.request] (default task-55) UT005023: Exception handling request to /reg-server-1.0.0-SNAPSHOT/v1/lineage: org.jboss.resteasy.spi.Unhandled
Exception: java.lang.IllegalArgumentException: Parameter 'directory' is not a directory
当然,昨天它运作良好。
所以,我已经在网上搜索了但是我发现有些Minecraft服务器有这个exact exception thrown.这没有帮助。
有什么想法吗?
答案 0 :(得分:8)
./ gradlew assembleDebug --rerun-tasks
如果您尝试使用settings.gradle连接多个代码库并收到此错误,则在命令提示符下运行的命令将起作用。
答案 1 :(得分:1)
我在Android Studio中遇到了类似的错误。我只是使缓存无效,然后重新启动了IDE。我想这与过时的缓存数据有关,这些数据在构建过程中不会更新。因此,当您撤消某些更改时,这些更改以前会导致创建和删除包和类,例如Android Studio中的DataBinding类。您将获得不存在的目录,并且IDE从不更新缓存以在后续版本中反映出相同的内容。因此,即使在清洁和重建后,错误仍然存在。希望这可以帮助。
在Android Studio中,转到FILE->使缓存无效并重新启动。
答案 2 :(得分:1)
以下对我有用:
Build.gradle(Module: app)
并启用make databinding => enable :false
。答案 3 :(得分:0)
似乎在部署时,应用程序正在查找在打包时未生成的目录,从而导致问题。在target / lib中创建时,部署运行正常。