idea中使用maven的Tomcat7:run运行后,点击idea右上角浏览器图标访问路径不对,无法获取到验证码servlet中的内容

  • 萌新自学,今天跟着教程做一个案例练习时,发现maven启动后,项目中的注册页面获取不到验证码图片_

maven tomcat7:run运行结果

  • 这是用maven的tomca7:run运行的结果,验证码获取不到原本以为是servlet写错了,但是用Tomcat直接启动就可以获取到验证码而且两者地址栏不同
    Tomcat直接运行结果

  • 于是后面我尝试在maven运行Tomcat7:run之后在地址栏直接输入localhost/travel/register.html发现也可以获取到验证码,但是在idea里面直接点击右上角的浏览器图标就会像上面一样访问不同的地址而获取不到验证码,不知道为什么,感觉可能是maven的问题,但是又不知道怎么去设置,百度了也没有合适的结果。

  • pom.xml如下,(太长我删了中间的依赖)

    <build>
        <!--maven插件-->
        <plugins>
            <!--jdk编译插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>
            <!--tomcat插件-->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <!-- tomcat7的插件, 不同tomcat版本这个也不一样 -->
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <!-- 通过maven tomcat7:run运行项目时,访问项目的端口号 -->
                    <port>80</port>
                    <!-- 项目访问路径  本例:localhost:9090,  如果配置的aa, 则访问路径为localhost:9090/aa-->
                    <path>/travel</path>
                </configuration>
            </plugin>
    
        </plugins>
    </build>
    

![maven设置](https://img-ask.csdn.net/upload/202007/05/1593959099_17293.png)
![maven设置](https://img-ask.csdn.net/upload/202007/05/1593959266_971438.png)
![tomca设置](https://img-ask.csdn.net/upload/202007/05/1593959172_472266.png)
* 自己瞎整了一天也没有啥结果,实在顶不住了求助各位大佬,救救孩子吧,这到底是什么原因,难道用maven启动项目就要手动输地址访问不能用idea直接跳转码?

https://blog.csdn.net/masuwen/article/details/88545689

解决了吗,我也是这个原因,求大神指点