SpringMVC中使用jetty插件成功启动但页面报404错误

博主分享了解决SpringMVC应用部署时遇到的404错误,关键在于未配置<contextPath>导致的路径识别问题。通过对比自己和他人代码的差异,发现并修复了问题,强调路径配置对Web应用的重要性。
摘要由CSDN通过智能技术生成

 

在运行SpringMVC代码时代码完全没有问题,却一直报404错误,找不到路径,jetty插件也配置了,就是找不到哪里有问题,别人的代码复制到我电脑上可以运行,但我自己写的却运行不了。然后我就观察那打印出来的日志和别人的有什么不一样的,终于被我发现了!!!

这是我的: 

别人的:

 

 然后就上网查找,发现我自己把代码里面的<contextPath>给屏蔽掉了。。。。

然后重新添加上之后,程序可以正常运行。页面404错误解决!

 

 

 如果你确定你的代码都正确,jetty也能正启动,但就是页面报404错误,检查一下你的jetty这块代码的路径!

附上代码:

在pom.xml中 build标签中的内容

<finalName>标签中改成自己的包名

 <build>
        <finalName>SpringMVC</finalName>
        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
            <plugins>
                <plugin>
                    <artifactId>maven-clean-plugin</artifactId>
                    <version>3.1.0</version>
                </plugin>
                <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
                <plugin>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.0.2</version>
                </plugin>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.8.0</version>
                </plugin>
                <plugin>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.22.1</version>
                </plugin>
                <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>3.2.2</version>
                </plugin>
                <plugin>
                    <artifactId>maven-install-plugin</artifactId>
                    <version>2.5.2</version>
                </plugin>
                <plugin>
                    <artifactId>maven-deploy-plugin</artifactId>
                    <version>2.8.2</version>
                </plugin>

                    <plugin>
                        <groupId>org.mortbay.jetty</groupId>
                        <artifactId>maven-jetty-plugin</artifactId>
                        <version>6.1.7</version>
                        <configuration>
                            <connectors>
                                <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                                    <port>8889</port>
                                    <maxIdleTime>30000</maxIdleTime>
                                </connector>
                            </connectors>
                            <contextPath>/</contextPath>
                        </configuration>
                    </plugin>
            </plugins>
        </pluginManagement>


    </build>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值