萌新自学,今天跟着教程做一个案例练习时,发现maven启动后,项目中的注册页面获取不到验证码图片
这是用maven的tomca7:run运行的结果,验证码获取不到原本以为是servlet写错了,但是用Tomcat直接启动就可以获取到验证码而且两者地址栏不同。于是后面我尝试在maven运行Tomcat7:run之后在地址栏直接输入localhost/travel/register.html发现也可以获取到验证码,但是在idea里面直接点击右上角的浏览器图标就会像上面一样访问不同的地址而获取不到验证码,不知道为什么,感觉可能是maven的问题,但是又不知道怎么去设置,百度了也没有合适的结果。
pom.xml中的maven和Tomcat如下:
<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启动项目就要手动输地址访问不能用idea直接跳转码?