1. 完整的检查项目步骤
-
项目根目录下拥有pom.xml,运行mvn clean eclipse:clean eclipse:eclipse,重新生成target目录及.classpath和.project 文件
-
拥有.project和.classpath文件后可以以普通Java项目导入eclipse(或适用eclipse导入maven项目,可自动根据pom.xml生成文件),导入之后项目右键-maven-update project,更新项目的依赖以及让eclipse重新生成适用的.project和.classpath文件
image.png
-
普通Java项目并不能发布到tomcat,需要调整项目性质为web项目,项目右键-properties-project facets,注意相关的版本号
image.png
-
统一eclipse公共的jdk版本及单个项目的jdk版本
image.png
image.png
项目右键-properties
image.png
-
指定项目发布到tomcat的路径和超时时长
image.png
-
检查该项目发布到tomcat下的path访问路径(有些项目发布后和工程名并不一致,或检查tomcat下的server.xml文件)
image.png
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/>
<Context docBase="E:\tomcat7\wtpwebapps\loserStar-SSM" path="/loserStar-SSM" reloadable="true" source="org.eclipse.jst.jee.server:loserStar-SSM"/><Context docBase="E:\tomcat7\wtpwebapps\MCMS" path="/ms-mcms" reloadable="true" source="org.eclipse.jst.jee.server:MCMS"/></Host>
</Engine>
-
检查tomcat目录的wtpwebapps目录下的工程文件是否完善
WEB-INF下的lib是否有相关的jar文件
*.class文件的编译jdk版本 -
设置eclipse部署项目时的结构,保证发布过去是一个标准的J2EE项目结构
image.png
1. 无效的目标发行版: 1.8
编译class文件用的jdk版本问题,请用Javap -v *.class检查该class文件的jdk编译版本,指定maven的编译版本,参考https://www.jianshu.com/p/3715463166ba
2. 找不到jdbc驱动
- 检查spring的配置数据源是否正确,数据库是否能连接上
- 是否有相关的jar包在tomcat工程目录下
网友评论