在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中找不到