• 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内容示例:

    
    <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 Applicationdisplay-name>
    	
    	<welcome-file-list>
    		<welcome-file>index.htmlwelcome-file>
    	welcome-file-list>
    	
    	<servlet>
    		<servlet-name>mvc-dispatcherservlet-name>
    		<servlet-class>org.springframework.web.servlet.DispatcherServlet
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
  • 相关阅读:
    MySql学习笔记01——SQL的相关术语
    MySQL 使用索引的原因?
    腾讯待办关停怎么办?可将导出的ics文件添加到手机待办APP中
    Java框架篇(来自硅谷的面试题)
    全国统计专业技术初级资格考试大纲(2021年)
    LLM增强LLM;通过预测上下文来提高文生图质量;Spikformer V2;同时执行刚性和非刚性编辑的通用图像编辑框架
    磨金石教育摄影技能干货分享|中国风摄影大师——郎静山
    38.JavaScript中异步与回调的基本概念,以及回调地狱现象
    JS 图片的左右切换
    帮助命令---学习Linux命令的第一步
  • 原文地址:https://blog.csdn.net/qq_46239972/article/details/126923200