1.

1.1file - 1.2. import -1.3. existing projects into workspace - 1.4.select root directory

注意:第4步中的项目必须有.classpath和.project两个文件,否则无法导入

(报错:No projects are found to import),如果自己项目没有,从其他项目中复制出这两个文件,同时.project中将项目名字改为自己项目的名字

2首先最先关注的是web.xml文件,该文件决定ssm的配置文件是否能在tomcat运行时被加载,重点关注配置文件加载的路径,这里的项目是在classpath下面放了配置文件 

<!-- log4j配置 -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
<!-- 指定Spring Bean 的配置文件所在的目录
在Web.xml中通过contextConfigLocation参数定义了要安装的Spring配置文件 -->
<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:applicationContext-*.xml</param-value>

</context-param>
<!-- spring mvc配置 -->
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

3.如何知道配置文件是否在classpath下面?右击项目- properties- java build  path -source目录,这里的框架配置文件放在了resource文件中,所以确保项目/resource文件夹如下配置,否则add folder ,同时注意src文件夹也在build path 中,如下所示

智慧饮食推荐系统导入设置与注意_intellij idea

 输出文件夹配置:这里是:项目名/WebRoot/WEB-INF/classes

智慧饮食推荐系统导入设置与注意_intellij idea_02

4.WEB-INF/lib中的jar加入build path ,同时配置liberary jdk, 注意使用的tomcat版本和jdk版本适配, 这里使用的是tomcat 9 和jdk 1.8

智慧饮食推荐系统导入设置与注意_配置文件_03

 5.web project settings配置,注意不要只写项目名,前面要加"/"

智慧饮食推荐系统导入设置与注意_java_04

6.检查project facets,注意下面的三个选项确保勾选, 以及version ,这里的项目dynamic. web module  version是3.0(默认是4.0),java 1.8

智慧饮食推荐系统导入设置与注意_intellij-idea_05

7.项目部署到tomcat,注意启动时查看tomcat/webapps 目录到项目文件是否被正确加载

智慧饮食推荐系统导入设置与注意_spring_06