我按照这篇文章的说明在远程服务器上安装了 Tomcat 和 Tomcat 管理器。
添加后,我成功访问了管理器http://IP_ADDRESS:8080/manager/html
然后我使用war文件上传选项尝试在其上部署war文件,但它给出了以下异常。
FAIL - Deploy Upload Failed, Exception: Cannot find operation isServiced
我按照这篇文章的说明在远程服务器上安装了 Tomcat 和 Tomcat 管理器。
添加后,我成功访问了管理器http://IP_ADDRESS:8080/manager/html
然后我使用war文件上传选项尝试在其上部署war文件,但它给出了以下异常。
FAIL - Deploy Upload Failed, Exception: Cannot find operation isServiced
刚看了这个。在 Tomcat 版本 M19 和 8.5.13 中损坏。在即将发布的 M20 和 8.5.14 版本中修复。http://bz.apache.org/bugzilla/show_bug.cgi?id=60949。所以你现在可以回滚到 M18 或 8.5.12。
Sachi,我遇到了同样的问题,我正在使用 Tomcat 9 M19 并且刚刚回到 Tomcat 9 M18 并且一切都运行良好。
当我遇到同样的错误时,我正在使用 Netbeans 开发我的代码。我使用的是 Tomcat 9.0.0.M19。我按照上面 Dan 和 Jon 提供的建议更改了我在 Netbeans 中的服务器路径以指向以前版本的 Tomcat,即 9.0.0.M18,然后事情就开始工作了。
您可以从http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/下载以前的版本
对于 MAC 我下载了 http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz
这应该有效。
这个错误是由于tomcat版本不兼容造成的。请更改 tomcat 版本,一切顺利。