Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/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
Java Spring Maven War项目未部署到Tomcat服务器_Java_Spring_Eclipse_Maven_Spring Mvc - Fatal编程技术网

Java Spring Maven War项目未部署到Tomcat服务器

Java Spring Maven War项目未部署到Tomcat服务器,java,spring,eclipse,maven,spring-mvc,Java,Spring,Eclipse,Maven,Spring Mvc,我正试图在Eclipse中的Tomcat服务器上部署我的Maven Web项目。但是,它不会在所选项目下显示War项目。知道我错过了什么吗 解决方案:添加war文件所在的org.eclipse.wst.common.component文件我认为您已经创建了动态web项目或spring mvc项目,并且必须有web.xml文件 然后确保在maven中有以下条目。我是说maven战争插件 <packaging>war</packaging> <build>

我正试图在Eclipse中的Tomcat服务器上部署我的Maven Web项目。但是,它不会在所选项目下显示War项目。知道我错过了什么吗


解决方案:添加war文件所在的org.eclipse.wst.common.component文件

我认为您已经创建了动态web项目或spring mvc项目,并且必须有web.xml文件

然后确保在maven中有以下条目。我是说maven战争插件

<packaging>war</packaging>

<build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>

        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.2.0</version>
            <configuration>
                <warSourceDirectory>WebContent</warSourceDirectory>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
    </plugins>
</build>

你能详细说明一下错误吗?在上图中,红色警告是反对删除该项目。单击Finish,如果出现任何错误,则发布该错误。红色警告与我尝试执行的操作无关。我正在尝试在Tomcat中部署War文件。当我选择项目时,它必须包含War文件。我已经用红框标出了这个项目。在它下面,它也应该显示War文件。您的项目是否有web.xml,以及该类的路径