关于IDEA编写项目,打war包,放入tomcat/webapps中运行出现的404问题

关于IDEA编写项目,打war包,放入tomcat/webapps中运行出现的404问题,查看过多篇文章,这些文章对这种现象并不能满足解决问题的能力!故写此。

首先,大多数并不是使用IDEA,而是使用eclipse。关于IDEA中maven项目pom文件中其插件plugin的格式与eclipse存在差异!

这里敲黑板!检查WEB-INF/classes中是否have项目中的所有类の对应的.class文件

可能存在编译正常的类没有被web项目正常识别并编译,其原因就与IDEA的maven的pom文件插件格式编写有关!

下面是在IDEA2018.1.4X64环境下可以使用的格式配置

    
        
        
        
    

    
        项目名
        src/main/scala
        src/test/scala
        
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.2
                
                    1.8
                    1.8
                    UTF-8
                
                
                    
                        compile
                        
                            compile
                        
                    
                
            
            
                
                net.alchim31.maven
                scala-maven-plugin
                3.2.1
                
                    
                        scala-compile-first
                        process-resources
                        
                            add-source
                            compile
                        
                    
                
            
        
        
    

 

由此,问题解决了!!!

解决问题,多查看WEB-INF!!不是项目中的,是tomcat在webapps中由war包生成的文件夹中的

 

你可能感兴趣的:(java)