我是这样操作的,
右键工程,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 部署运行也是正常的
myeclipse 部署运行也是正常的
#2
war 包的结构
访问的地址的正确性
是否发布成功都是问题,都需要确认。
访问的地址的正确性
是否发布成功都是问题,都需要确认。
#3
提交的地址是否正确
servlet, structs, 还是spring mvc对应的url有没有正确的映射到action或者controller, 执行后jsp的访问路径对不对。
#4
具体那步 404
你可以尝试解压 war 看看机构什么的。是否对应,
是不是有东西没打进去/
你可以尝试解压 war 看看机构什么的。是否对应,
是不是有东西没打进去/
#5
谢谢各位,解决了,稍微改了下pom.xml,具体问题出在哪也不太确定,可能是改了下version标签,name标签什么的,war包的名字没有带版本了,就能行了
#1
tomcat 没有报任何错误
myeclipse 部署运行也是正常的
myeclipse 部署运行也是正常的
#2
war 包的结构
访问的地址的正确性
是否发布成功都是问题,都需要确认。
访问的地址的正确性
是否发布成功都是问题,都需要确认。
#3
提交的地址是否正确
servlet, structs, 还是spring mvc对应的url有没有正确的映射到action或者controller, 执行后jsp的访问路径对不对。
#4
具体那步 404
你可以尝试解压 war 看看机构什么的。是否对应,
是不是有东西没打进去/
你可以尝试解压 war 看看机构什么的。是否对应,
是不是有东西没打进去/
#5
谢谢各位,解决了,稍微改了下pom.xml,具体问题出在哪也不太确定,可能是改了下version标签,name标签什么的,war包的名字没有带版本了,就能行了