gpt4 book ai didi

embedded-tomcat-7 - "ArquillianServletRunner not found"嵌入 Tomcat 7

转载 作者:行者123 更新时间:2023-12-02 01:46:23 25 4
gpt4 key购买 nike

我正在尝试创建一个嵌入了 Arquillian 和 Tomcat 7 的测试套件,但是当我使用 web.xml 文件部署我的 WAR 文件时,出现以下错误。

ArquillianServletRunner not found. Could not determine ContextRoot from ProtocolMetadata, please contact DeployableContainer developer.

我该如何解决这个问题?

最佳答案

所以我不知道造成这种情况的确切原因,但有一个简单的解决方法。

发生的事情是没有 servlet 映射到名称“ArquillianServletRunner”。这似乎由网络片段处理:http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.jboss.arquillian.protocol/arquillian-protocol-servlet/1.0.0.Beta1/org/jboss/arquillian/protocol/servlet/v_3/web-fragment.xml

我的解决方案是将上面文件中的 web 片段的内容复制到我通过 ShrinkWrap 创建的 WebArchive 中包含的 web.xml 文件中。这样,servlet“ArquillianServletRunner”就配置好了并且可用了。

关于embedded-tomcat-7 - "ArquillianServletRunner not found"嵌入 Tomcat 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25479186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com