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



相关文章
|
21小时前
|
安全 Java 数据安全/隐私保护
2.OAuth2.0实战案例
本文介绍了基于Spring Boot与Spring Cloud构建OAuth2授权服务的完整流程,涵盖父工程搭建、资源服务器与授权服务器的配置与实现,并通过授权码、简化、密码及客户端四种模式进行测试验证,实现安全的统一认证与资源访问控制。
 2.OAuth2.0实战案例
|
21小时前
|
消息中间件 算法 网络协议
8.选举机制理解描述
本文深入解析ZooKeeper的Leader选举机制,涵盖启动期与运行期的选举流程、FastLeaderElection算法核心规则及实现细节,重点分析投票PK、逻辑时钟、状态变更等关键环节,揭示数据一致性保障原理。
|
22小时前
|
SQL 运维 分布式计算
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。
|
20小时前
|
人工智能 Serverless API
一键部署Stable Diffusion教程
本教程指导用户通过阿里云函数计算一键部署Stable Diffusion,支持多种绘图风格,提供免费额度体验。包含详细步骤与注意事项,助力快速搭建AI绘画环境。
一键部署Stable Diffusion教程
|
20小时前
|
缓存 前端开发 安全
5.数据同步原理
Soul网关通过推拉模式实现配置数据同步,支持WebSocket、HTTP长轮询和Zookeeper三种策略。管理后台变更配置后,通过EventPublisher发布事件,依据同步策略将变更推送给网关,实现准实时更新。HTTP长轮询借鉴Apollo、Nacos设计,结合异步Servlet机制,确保高效与低延迟。
 5.数据同步原理
|
20小时前
|
jenkins Java 持续交付
SpringBoot集成Jenkins
本文介绍在阿里云CentOS系统上安装配置Jenkins的完整流程,涵盖环境准备(JDK1.8)、Jenkins安装与启动、端口及用户配置、Git与Maven集成,并包含插件安装与初始设置步骤,助力实现持续集成部署。
 SpringBoot集成Jenkins
|
20小时前
|
Dubbo Java 应用服务中间件
1.入门运行Soul
Soul 是基于 WebFlux 构建的响应式 API 网关,支持 Dubbo、Spring Cloud 等多种协议,具备高性能、异步、跨语言特性。提供插件化架构,支持热插拔、动态配置、A/B 测试与蓝绿发布,集成鉴权、限流、熔断等丰富插件,适用于微服务网关场景。
 1.入门运行Soul
|
21小时前
|
Java 测试技术 Linux
生产环境发布管理
本文介绍大型团队中多环境自动化发布流程,涵盖DEV、TEST、PRE、PROD各环境职责,结合CI/CD平台实现分支管理、一键部署与日志追踪,提升发布效率与系统稳定性。
生产环境发布管理
|
20小时前
|
Web App开发 Dubbo 关系型数据库
3.Soul网关接入与验证
本章节在前两章基础上引入Soul网关,讲解如何将Provider和Consumer应用接入Soul。通过添加依赖、使用@SoulSpringMvcClient注解及配置文件实现服务注册,并验证网关路由与通信功能,完成Dubbo与HTTP服务的统一管理。
 3.Soul网关接入与验证
|
20小时前
|
Dubbo Java 应用服务中间件
2.搭建dubbo-zk应用
基于Spring Boot 2.2.2与Dubbo 2.0.0,构建ZooKeeper注册中心的分布式服务架构,实现Provider与Consumer模块解耦通信,完成接口远程调用验证。
 2.搭建dubbo-zk应用

热门文章

最新文章