Eclipse运行SSM/SSH项目教程

简介: 本文介绍了如何在Eclipse中配置并运行Java Web项目,包括JDK、Tomcat等基础软件的安装与配置,项目导入步骤,以及Eclipse中绑定Tomcat服务器的具体操作。同时提供了常见错误(如数据库连接失败)的解决方案,并附有案例项目和配置说明视频,帮助开发者快速搭建并运行基于SSM框架的Web应用。

1项目运行

1.基础软件
●Eclipse:都是开源的,直接官网下载就行,链接
●JDK:不同的Eclipse要求版本不一样,一般都是JDK1.8,链接
●Tomcat:不同项目依赖版本不一样,常用的是7.0  8.0,链接
2.项目导入
●首先选择一个本地工作空间,如果没有就自己创建一个

ECLIPSESTORESVOURPROJECTSINAFOLDERCALLEDAWORKSPACE

CHOOSEAWORKSPACEFOLDERTOUSEFORTHISSESSION.

SELECTTHEWORKSPACEDIRECTORYTOUSE.

USETHISASTHEDEFAULTANDDONOTASKAGAIN

WORKSPACE:F:LWORKSPACE2018LECLIPSE2018

SELECTWORKSPACEDIRECTORY

OWORKSPACELAUNCHER

SELECTAWORKSPACE

BAIDUNETDISKDOWNLOAD

新建文件夹(M)

新建文件夹

件夹(F):

CLOUDMUSIC

WORKSPACE

BROWSE

ECLIPSE

ECLIPSE

二VM

二TLIAS

工WORK

确定

SELF

取消

一H

OK

库


●选择导入项目

中华口正刀国州3不民号政包点

CONVERTLINEDELIMITERST

CTRL+SHIFT+W

ALT+SHIFT+N>9EWSO

WINDOWHELP

SWITCHWORKSPACE

CLOSEALL

OPENFILE..

CTRL+SHIFT+S

NAVIGATE

PROJECT

RENAME.

SEARCH

AVAEEECLIPSE

CTRL+S

RESTART

RUN

ALT+ENTER

日V口

EXPORT...

PROPERTIES

SAVE

SAVEAS.

REFRESH

LMPORT.

SAVEALL

CTRL+W

MOVE..

FILE

CLOSE

REVERT

CTRL+P

PRINT.

NEW

F2

EXIT

EDIT

F5

上

金

JAVA


●对于非maven项目选择下面这个,对于maven选择下图中的maven即可

EXISTINGPROJECTSINTOWORKSPACE

PLUG-INDEVELOPMENT

REMOTESYSTEMS

RUNDEBUC

PREFERENCES

ARCHIVEFILE

GENERA

FILESYSTEM

LASKS

LEAM

LNSTALL

EJB

JAVAEE

OOMPH

MAVEN

GIT


●找到对应的项目,并勾选选中

HIDEPROJECTSTHATALREADYEXISTINTHEWORKSPAC

SELECTADIRECTORYTOSEARCHFOREXISTINGECLIPSEPROJECTS

ADDPROJECTTOWORKINGSETS

COPYPROJECTSINTOWORKSPACE

SEARCHFORNESTEDPROJECTS

SELECTROOTDIRECTORY

LMPORTPROJECTS

WORKINGSETS

SELECTARCHIVEFILE:

BROWSE..

WORKNGSETS

DESELECTALL

REFRESH

CANCEL

PROJECTS

OPTIONS

SELECTALL

LMPORT

BROWSE.

SELECT..

NEXT

FINISH

BACK


HIDEPROJECTSTHATALREADYEXISTINTHEWORKSPACE

FRAME1(C:LUSERSLADMINLDESKTOPLFRAME1)

选中对应的工程

C:USERSLADMINLDESKTOPFRAME1

ADDPROJECTTOWORKINGSETS

SELECTROOTDIRECTORY:C:LU

SELECTADIRECTORYTOSEARCHFOREXIS

COPYPROJECTSINTOWORKSPACE

FOREXISTINGECLIPSEPROJECTS.

WORKINGSETS

SEARCHFORNESTEDPROJECTS

OSELECTARCHIVEFILE:

LMPORTPROJECTS

SELECTALL

DESELECTALL

WORKINGSETS:

REFRESH

CANCEL

BROWSE...

PROJECTS

OPTIONS

EINISH

NEXT

BACK

BROWSE...

SELECT..

LMPORT


3.Eclipse绑定Tomcat
●选择下面的servers,没有的话可以自行搜索:Eclipse展示Servers

在这里绑定你本地的TOMCAT

比MARKERS口PROPERTIESSERVERS3#TDATASOURCEEXPLORERBSNIPPETS

NOSERVERSAREAVAILABLE,CLICKTHISLINKTOCREATEANEWSERVER

出888四中四04

ROJECTRUNWINDOWHELP

DEPLOYMENTDESCRIPTOR:FRAN

PROJECTEXPLORERS

JAVASCRIPTRESOURCE

LEEDITNAVIGATESEARCH

SWEBCONTEN

2JAX-WSWEBSERVICES

EBUILD

JAVARESOURCES

EFRAMEL

四日欢四艺

园0

口


●选择对应的版本即可

PUBLISHESANDRUNS2EEANDJAVAEEWEBPROJECTSANDSERVERCONFIGURATIONSTOALOCAL

CHOOSETHETYPEOFSERVERTOCREATE

EJBOSSBYREDHAT

SHOWDOWNLOADABLESERVERADAPTERS

LOMCATV8.0SERVERATLOCALHOS

SELECTTHESERVERTYPE

CAUCHOTECHNOLOGY,INC

TOMCATV4.0SERVER

TOMCATV5.0SERVER

TOMCATV4.1SEVER

TOMCATV5.5SERVER

EOBJECTWET

DEFINEANEWSERVER

LOMCATV8.0SENVER

LOMCATVB.0SENVER

SERVER'SHOSTNAME

TOMCATV7.0SERVER

TOMCATV3.2SERVE

LOMCATSERVER

TYPEFILTERTEXT

SENVERNAME:

VEAPACHE

NEXT>

NEWSERVER

FINISH

BACK

EORACLE

EOW2

CANCEL

LOCALHOST

IBM

BAC


●绑定本地

选择你本地TOMCAT

选择本地JDK

IOMCATINSTALLATIONDIRECTONY:

DOWNLOADANDINSTALL..

SPECIFYTHEINSTALLATIONDIRECTORY

TOMCATSERVER

WORKBENCHDEFAULTJRE

APACHETOMCATV8.0

INSTALLEDJRES..

CNEWSENVER

NAME:

BROWSE

CANCEL

BACK

NEXT>

FINISH

JRE:


●选完后如下

D:LWORKLTOOLSL4-TOMCATLAPACHE-TOMCAT-8.0.33

TOMCATINSTALLATIONDIRECTONY

SPECIFYTHEINSTALLATIONDIRECTORY

APACHETOMCATV8.0

DOWNLOADANDINSTALL.

INSTALLEDJRES..

JDK1.8.025

BROWSE...

NAME:

JRE:


●绑定对应的项目

MODIFYTHERESOURCESTHATARECONFIGUREDONTHESERVER

双击添加进去

MOVERESOURCESTOTHERIGHTTOCONFIGURETHEMONTHESERVER

ADDANDREMOVE

ADDALL>>

CONFIGURED:

REMOWEALL

NEWSERVER

AVAILABLE:

ADD>

REMOVE

COFRAME

口

X


●添加后如下

MODIFYTHERESOURCESTHATARECONFIGUREDONTHESERVER

MOVERESOURCESTOTHERIGHTTOCONFIGURETHEMONTHESERVER

ADDANDREMOVE

ADDALL>>

CONFIGURED:

AVAILABLE

ADD>

REMOVEALL

<REMOVE

BACK

FRAME

NEXT>

CANCEL

EINISH


预期效果

TOMCATV8.0SERVERATLOCALHOSTSTOPPED,REPUBLISHL

SERVERSDATASOURCEEXPLORER

MARKERSDPROPERTIES

LORERSSNIPPETS


启动项目

选择START启动

CLEANTOMCATWORKDIRECTORY.

CDINOSTISTOPPEU,KEPUDIISN

LMARKERSEPRO

TOMCATV8.0SERVETATIOCAINOS

@右键

CTRL+ALT+S

CTRL+ALT+P

ALT+ENTER

ADDANDREMOVE

PROPERTIES

ALT+SHIFT+W>

PUBLISH

CLEAN.

DEBUC

CTRL+C

MONITORINA

DELETE

CTRL+ALT+R

DELETE

STOP

NEW

RENAME

SHOWIN

ECOP

PROFILE

CTRL+V

OPEN

PASTE

START

P

F3


根据项目地址访问即可

请输入你的用户名密码

管理系统

没有账号?立即注册

图书馆

记住用户名

登陆

123


图书馆管理系统

书籍检索,A

京文学出版社

工书籍信息检素

了不起的盖茨比

Q输入关键字..,

菲茨杰拉德

个人信息

北京文学出版社

佛罗伦萨之夜

功能列表

100002

待审核借阅

北京文学出版社

检素

北京文学出社

书籍名称

京文学出版社

100004

待审核归还

快乐干子

我的借阅

书籍编号

我与地坛

阿尔贝加缪

已借阅

100003

100001

海明威

王尔德

出版社

注销

100005

局外人

海涅

作者


案例项目

基于SSH+MySQL的在线考试系统.zip

(10.1 MB)

基于SSM+MySQL的图书馆管理系统.zip

(11.2 MB)

讲解说明

SSM工程-SSM配置文件说明.mp4(96.3 MB)

SSM工程-后端工程说明.mp4(61.1 MB)

SSM工程-前端交互说明.mp4(81.2 MB)
常见错误
1.数据库连接信息未修改

HTPSTATUS500-REQUESTPROCESSINAFALILEDNESTEDEXCEPTIONISORG.SDRINAFRAMEWORKTRANS

JAVA.SQLSQLEXCEPTION:ACCESSDENIEDFORUSER'ROOT@LOCALHOST(USINGPASSWORD:YES)

NOTOPENJDBCCONNECTIONFORTRANSACTIONNEST

1:,,车),品:3

WORK.TRANSACTION.CANNOTCREATETRANSACTION

0

ONNESTEDEXCEPTIONIS

RANSACTIONEXCEPTION:COULDNOTOPE

I,HESEOVRENCOUNTORDANINTERNGLERERTHTEREVENTEDTFROMFUILINGTHISRSAU

222252123

密码不对

02

ACOES:DENIEDFORUSER?XOOTE"LOCELHOET(USINEPASSRORD:YES)

1OGENTCCA21TRC0DCET8BD2C3EVE

EGEUENTEEEGHEDNETEDEEGTONTOGNPRDHNAWDTTESATONENNTOEWINM


修改成你自己预期的即可

BEANID="SALSESSIONFACTORY"CLASS="ORG.MYBATIS.SPRING.SQLSESSIONFACTORYBEAN"

2.MYBATIS的SQ1SESSION的工厂:SQ1SESSIONFACTORYBEANDATASOURCE:5用数我

确保这块都是你想要的

XMLNS:XSI="HTTP://W.W3,ORG/20E1/XMLSCHEMA-INSTANCE"XMLNS:P="HTP://WW.SPRING.

<PROPERTYNAME"DATASOURCE"REF="DATASOURCE"></PROPERTY>

HTTP://WWW.SPRINGFRAMEWORK.ORA/SCHEMA/BEANS/SPNINO-BEANS-4.AXSD

HTTP://WWN.SPRINAFRAMEWORR.ORA/SCHEMA/CONTEXT/SPRINA-CONTEXT-4.0.XSC

HTTP://WWW.SPRINGFRAMEWORR.ORG/SCHEMA/TX

MLNS:CONTEXT="HTTP://W.SPRINGFRAMEWORK.ORG/SCHEMA/CONTEXT"XMLNS:TX="HT

<PROPERTYNAME="URL"VALUE="JDBC:MYSGL://LOCALHA

CIASSORG.SPRTNGFRAMEWORR.GDBC.DATOSOURCEDRIVE

HTTP//WWW.SPRINGFRAMEWORR.ORG/SCHEMA/CONTEXT

HTTP://WWW.SPRINGFRAMEWORK.ORG/SCHEMA/TX/SPRING-TX-4.0.XSD

<PROPERTYNAME="PASSWORD"VALUE="1234S6U

<PROPERTYNAME="USERNAME"VALUE"ROOT

<!--1,数据源:DRIVERMANAGERDATASOURCE-->

HTTP://WWW.SPRINGFRAMEWORK.ORG/SCHEMA/BEANS

1<?XM1VERSION="1.E"ENCODING="UTF-8"

<CONTEXT:COMPONENT-SCANBASE-PACKAGE="CN.EDU.NEU"

EANSXMLNS="HTTP://WWW.SPRINGFRAMEWORK.

>AADEPLOYMENTDESCRIPTORFRAME

ATIS-CONFIGXMLSPRING-COMMONXML3

</CONTEXT:COMPONENT-SCAN>

MVBATIS定义鞋据源,同加载配置

<BEANID="DATASOURCE"

2JAX-WSWEBSERVICES

GSPRING-COMMON.XM

ECN.EDU.NEU.MAPPER

EJAVASCRIPTRESOURCES

PROJECTEXPLORER

国SPRING-MVCXML

ECN.EDU.NEU.SEVICE

ECN.EDU.NEU.MODEL

串CN.EDU.NEUINTERCEPTOR

SI:SCHEMALOCATION="

出CN.EDU.NEU.CORE.COMMON

CN.EDU.NEU.CORE

SJAVARESOURCES

>CN.EDU.NEU.ACTION

SWEBCONTENT

MYBATIS-CONFIGXML

>LIBRARIES

CN.EDU.NEU.CORE.UTIL

CSERVERS

PFRAMEL

GCONFIG

EBUILD

SSTC

XMYBATIS-COI

AMEDRIVERCLASSNAME"VAIUE='COM.MYSGL.JDBC.DRTVER/

PP..NANGIALOCATION"VALUEECLGSSPOTHCONFTG/MU

UE=*123456M/

<PROPERTYNAME"DRIVERC

!

HTTPI//WWWSPANMOUONK,ORG/SCHEMA/CONTENTANEONTEXT-4.0.XSD



相关文章
|
2月前
|
云安全 人工智能 安全
阿里云 Agentic SOC 位居 IDC MarketScape安全运营智能体2026领导者类别
以 Agentic AI 重构安全运营闭环,阿里云云安全在产品能力与市场份额
1547 3
|
canal 缓存 NoSQL
面试官,如何保证缓存与数据库的数据一致性
面试官,如何保证缓存与数据库的数据一致性
|
6月前
|
人工智能 自然语言处理 算法
大模型赋能文献综述:研究生必备的技术化梳理指南原创
本文针对研究生文献综述三大痛点——筛选低效、逻辑混乱、格式繁琐,提出基于AI大模型(如PaperRed、ChatPDF)的技术化解决方案:语义检索精准筛选核心文献、知识图谱智能构建逻辑框架、规范库自动适配引用格式,并支持学科定制与文献计量分析,显著提升综述效率与深度。(239字)
|
移动开发 Dart 前端开发
【HarmonyOS 5】鸿蒙跨平台开发方案详解(二)
作为最早实现鸿蒙适配的跨平台框架,Flutter在社区推动下已形成较完整的技术方案。当前鸿蒙版Flutter已发布3.22.0-ohos版本,该版本基于Flutter 3.22.0核心。
1256 0
|
9月前
|
人工智能 Serverless API
一键部署Stable Diffusion教程
本教程指导用户通过阿里云函数计算一键部署Stable Diffusion,支持多种绘图风格,提供免费额度体验。包含详细步骤与注意事项,助力快速搭建AI绘画环境。
一键部署Stable Diffusion教程
|
9月前
|
缓存 开发工具 git
QLExpress使用及源码分析
基于阿里巴巴QLExpress规则引擎,通过实体构建、接口定义与脚本编写(如user.yaml),实现灵活的业务规则配置。支持AST语法树解析、上下文赋值与缓存机制,适用于动态表达式执行与规则计算场景。
|
9月前
|
存储 算法 BI
xxljob本地运行
本文介绍XXL-JOB分布式任务调度框架的本地部署与使用流程,涵盖源码获取、服务端数据库初始化、配置修改、服务启动及客户端注册执行器等步骤,并演示如何配置调度任务、选择路由策略及测试执行效果,帮助快速上手使用。
 xxljob本地运行
|
9月前
|
Java 数据库连接 调度
xxljob执行源码分析
本文深入解析XXL-JOB分布式任务调度框架源码,涵盖架构设计、核心执行流程与关键线程池机制。内容包括任务触发、注册、失败重试、日志报告及时间轮调度原理,结合带中文注释的源码包与分析导图,全面剖析其高性能设计实现。
 xxljob执行源码分析
|
数据采集 机器学习/深度学习 数据挖掘
R语言数据清洗:高效处理缺失值与重复数据的策略
【8月更文挑战第29天】处理缺失值和重复数据是数据清洗中的基础而重要的步骤。在R语言中,我们拥有多种工具和方法来有效地应对这些问题。通过识别、删除或插补缺失值,以及删除重复数据,我们可以提高数据集的质量和可靠性,为后续的数据分析和建模工作打下坚实的基础。 需要注意的是,处理缺失值和重复数据时,我们应根据实际情况和数据特性选择合适的方法,并在处理过程中保持谨慎,以避免引入新的偏差或错误。
|
Java Maven
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
在执行Maven项目中的`install`命令时,遇到编译插件版本不匹配的错误。具体报错为:`maven-compiler-plugin:3.13.0`要求Maven版本至少为3.6.3。解决方案是将Maven版本升级到3.6.3或降低插件版本。本文详细介绍了如何下载、解压并配置Maven 3.6.3,包括环境变量设置和IDEA中的Maven配置,确保项目顺利编译。
18156 5
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案

热门文章

最新文章