Eclipse2022创建SSM项目及问题解决

Eclipse2022创建SSM项目及问题解决


使用Eclipse创建SSM项目的过程中会遇到一些问题,相对于IDEA而言更为繁琐,该篇文章是在使用Eclipse2022,并且设备上已经安装、配置好了Tomcat和Maven的基础之上进行的,目的是为了记录在Eclipse上成功创建并配置一个基础的能成功跑起来的SSM项目的流程。


1、创建Maven项目。File -> New -> Maven Project
在这里插入图片描述

2、 按照下图选择,创建简单Maven,然后点击Next。
在这里插入图片描述
因为不明原因,2022的Eclipse如果不选择Create a simple project这一项,在后续选择原型阶段将没有原型可选,从而无法创建Maven工程。而这里未能选择的动态Web模块后续可以手动添加。

3、 如下图所示输入group id & artifact id,具体内容可以根据自身需求来写,输入完毕后点击Finish完成。在这里插入图片描述

4、项目创建完成后,右键项目点击属性按钮,打开项目的属性窗口。
在这里插入图片描述

5、首先添加刚才未能添加上的动态Web模块。点击Project Factes -> Convert to faceted form,勾选动态Web模块,具体版本可根据需要选择,然后点击Apply应用。
在这里插入图片描述
在这里插入图片描述
注:由于未知原因,我这里设置一遍动态Web模块会失效,表现为在tomcat add and remove中不显示该项目,这时重新勾选一遍动态Web模块即可。

6、同样在项目属性窗口中,进入Project Natures选项卡。
在这里插入图片描述

7、此时可以发现项目的Nature很少,点击右侧Add按钮,弹出抽口点击OK,逐个添加JavaScript、Web Properties、JavaEMFNature Properties。
在这里插入图片描述

8、添加完成之后的界面如下,此时点击Apply and Close,然后重新打开项目属性界面、点击进入Deployment Assembly选项卡。
在这里插入图片描述
在这里插入图片描述

9、点击右侧Add按钮、选中Java Build Path Entries进入下一步、选中Maven Dependencies点击Finish完成,然后关闭项目属性界面。
在这里插入图片描述
在这里插入图片描述
10、打开Servers窗口,右键已经配置好的Tomcat,点击Add and Remove选项来到Add and Remove窗口,选中刚才创建的项目,点击中间的Add按钮,将其移动到有右侧,然后点击Finish完成。
在这里插入图片描述
在这里插入图片描述

11、在项目的 src/main/webapp/WEB-INF 路径下创建并配置 web.xml
在这里插入图片描述
web.xml内容示例:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
	version="3.1">

	<display-name>SpringMVCDemo Web Application</display-name>
	
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
	</welcome-file-list>
	
	<servlet>
		<servlet-name>mvc-dispatcher</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值