Maven打包在tomcat运行404

时间:2020-12-10 20:04:05
Maven不是非常熟,

我是这样操作的,
右键工程,Run as

Maven clean 然后 install
然后找到target下面的.war文件,放到tomcat webapp文件夹中,tomcat startup,然后访问就出现404

这是我的pom.xml

<build>
<plugins>
<!-- <plugin> <artifactId>maven-war-plugin</artifactId> </plugin> -->

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>

</plugins>
</build>

5 个解决方案

#1


tomcat 没有报任何错误
myeclipse 部署运行也是正常的

#2


war 包的结构
访问的地址的正确性
是否发布成功都是问题,都需要确认。

#3


引用 1 楼 u012734869 的回复:
tomcat 没有报任何错误
myeclipse 部署运行也是正常的


提交的地址是否正确
servlet, structs, 还是spring mvc对应的url有没有正确的映射到action或者controller, 执行后jsp的访问路径对不对。

#4


具体那步 404
你可以尝试解压 war 看看机构什么的。是否对应,
是不是有东西没打进去/

#5


谢谢各位,解决了,稍微改了下pom.xml,具体问题出在哪也不太确定,可能是改了下version标签,name标签什么的,war包的名字没有带版本了,就能行了

#1


tomcat 没有报任何错误
myeclipse 部署运行也是正常的

#2


war 包的结构
访问的地址的正确性
是否发布成功都是问题,都需要确认。

#3


引用 1 楼 u012734869 的回复:
tomcat 没有报任何错误
myeclipse 部署运行也是正常的


提交的地址是否正确
servlet, structs, 还是spring mvc对应的url有没有正确的映射到action或者controller, 执行后jsp的访问路径对不对。

#4


具体那步 404
你可以尝试解压 war 看看机构什么的。是否对应,
是不是有东西没打进去/

#5


谢谢各位,解决了,稍微改了下pom.xml,具体问题出在哪也不太确定,可能是改了下version标签,name标签什么的,war包的名字没有带版本了,就能行了