Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TOMCAT在更新web.xml时显示java.lang.IndexOutOfBoundsException_Java_Xml_Maven_Tomcat - Fatal编程技术网

TOMCAT在更新web.xml时显示java.lang.IndexOutOfBoundsException

TOMCAT在更新web.xml时显示java.lang.IndexOutOfBoundsException,java,xml,maven,tomcat,Java,Xml,Maven,Tomcat,每当我更新web.xml时,它都会给我这个错误 “更新Tomcat v7.0的状态时发生内部错误。” 本地主机上的服务器…“java.lang.IndexOutOfBoundsException” 我正在使用默认配置的ApacheTomcat7。这个问题始于我在8080端口(家庭计算机)上使用tomcat时,然后我用8080端口将该项目导入到我的办公室计算机。 除此之外,一切都是一样的 我已经做了以下工作 重新创建maven存储库 重新配置的服务器 我遇到了这个问题,通过添加jax-rsapi解

每当我更新web.xml时,它都会给我这个错误

“更新Tomcat v7.0的状态时发生内部错误。” 本地主机上的服务器…“java.lang.IndexOutOfBoundsException”

我正在使用默认配置的ApacheTomcat7。这个问题始于我在8080端口(家庭计算机)上使用tomcat时,然后我用8080端口将该项目导入到我的办公室计算机。 除此之外,一切都是一样的

我已经做了以下工作

  • 重新创建maven存储库
  • 重新配置的服务器

  • 我遇到了这个问题,通过添加jax-rsapi解决了这个问题,效果很好

    有误:

            <dependency>
                <groupId>org.glassfish.jersey.core</groupId>
                <artifactId>jersey-client</artifactId>
                <version>2.24</version>
            </dependency>
            <!-- Added -->
            <dependency>
                <groupId>javax.ws.rs</groupId>
                <artifactId>javax.ws.rs-api</artifactId>
                <version>2.0.1</version>
            </dependency>
    
    
    org.glassfish.jersey.core
    泽西岛客户
    2.24
    javax.ws.rs
    javax.ws.rs-api
    2.0.1
    
    您是否尝试重新加载您的Web应用程序?无论何时更改配置或源文件,都必须在tomcat中重新加载webapp。是的,我重新加载了该应用程序,并尝试再次添加,但可能是加载具有特定于计算机路径的文件的配置无效。试着看看你的代码中是否有bug。将完整的堆栈跟踪复制到pastebin并将其链接将非常有用。好的,我一个接一个地发现了问题。我删除了maven依赖项,并且有一个c3p0依赖项导致了问题。在我删除后,现在它正在工作。谢谢你抽出时间。