在tomcat中部署异常:找不到操作isServiced

Posted

技术标签:

【中文标题】在tomcat中部署异常:找不到操作isServiced【英文标题】:Deploying in tomcat with exception: Cannot find operation isServiced 【发布时间】:2017-08-29 12:39:37 【问题描述】:

我按照this post 上的说明在远程服务器上安装了 Tomcat 和 Tomcat Manager。

添加后我成功访问了http://IP_ADDRESS:8080/manager/html上的管理器

然后我使用war文件上传选项尝试在其上部署war文件,但它给出了以下异常。

FAIL - Deploy Upload Failed, Exception: Cannot find operation isServiced

Documentation on isServiced

【问题讨论】:

【参考方案1】:

刚刚查了一下。在 Tomcat 版本 M19 和 8.5.13 中损坏。在即将发布的 M20 和 8.5.14 版本中修复。 http://bz.apache.org/bugzilla/show_bug.cgi?id=60949。所以你现在可以回滚到 M18 或 8.5.12。

【讨论】:

Tomcat 8.5.14 已经发布。我在这个问题上浪费了宝贵的时间。我使用的是 Tomcat 8.5.13。见tomcat.apache.org【参考方案2】:

Sachi,我遇到了同样的问题,我正在使用 Tomcat 9 M19,然后又回到了 Tomcat 9 M18,一切都恢复正常了。

【讨论】:

感谢您的链接,丹!您应该将此作为可见性和正确性的答案发布。 @DanHalbert 所以给定的版本仍然不可用,对吧?这意味着解决方案是降级? 对,到 M18 或 8.5.12。 Tomcat 8.5.14 已经发布。我在这个问题上浪费了宝贵的时间。我使用的是 Tomcat 8.5.13。见tomcat.apache.org【参考方案3】:

当我遇到同样的错误时,我正在使用 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/下载之前的版本

我下载了http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz的MAC

这应该可行。

【讨论】:

【参考方案4】:

这个错误是由于tomcat版本不兼容造成的。 请更改 tomcat 版本,您一切顺利。

【讨论】:

以上是关于在tomcat中部署异常:找不到操作isServiced的主要内容,如果未能解决你的问题,请参考以下文章

我找不到部署在 tomcat 中的 keycloak Web 资源

eclipse中启动tomcat出现错误: 找不到或无法加载主类 org.apache.tomcat.startup.Main

Tomcat9 抱怨找不到 javax.sql.DataSource 类的类

eclipse部署web项目至本地的tomcat但在webapps中找不到

eclipse部署web项目至本地的tomcat但在webapps中找不到问题

eclipse部署web项目至本地的tomcat但是在webapps中找不到