Eclipse运行SSM/SSH项目教程

简介: 本文介绍了Eclipse开发环境下项目运行与配置的完整流程,涵盖JDK、Tomcat等基础软件安装,项目导入、Maven配置及服务器绑定步骤,并提供常见错误解决方案,如数据库连接问题,助你快速搭建Java 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


相关文章
|
1天前
|
云安全 人工智能 算法
以“AI对抗AI”,阿里云验证码进入2.0时代
三层立体防护,用大模型打赢人机攻防战
1288 1
|
9天前
|
编解码 人工智能 自然语言处理
⚽阿里云百炼通义万相 2.6 视频生成玩法手册
通义万相Wan 2.6是全球首个支持角色扮演的AI视频生成模型,可基于参考视频形象与音色生成多角色合拍、多镜头叙事的15秒长视频,实现声画同步、智能分镜,适用于影视创作、营销展示等场景。
696 4
|
2天前
|
机器学习/深度学习 安全 API
MAI-UI 开源:通用 GUI 智能体基座登顶 SOTA!
MAI-UI是通义实验室推出的全尺寸GUI智能体基座模型,原生集成用户交互、MCP工具调用与端云协同能力。支持跨App操作、模糊语义理解与主动提问澄清,通过大规模在线强化学习实现复杂任务自动化,在出行、办公等高频场景中表现卓越,已登顶ScreenSpot-Pro、MobileWorld等多项SOTA评测。
527 2
|
3天前
|
人工智能 Rust 运维
这个神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
|
2天前
|
存储 弹性计算 安全
阿里云服务器4核8G收费标准和活动价格参考:u2a实例898.20元起,计算型c9a3459.05元起
现在租用阿里云服务器4核8G价格是多少?具体价格及配置详情如下:云服务器ECS通用算力型u2a实例,配备4核8G配置、1M带宽及40G ESSD云盘(作为系统盘),其活动价格为898.20元/1年起;此外,ECS计算型c9a实例4核8G配置搭配20G ESSD云盘,活动价格为3459.05元/1年起。在阿里云的当前活动中,4核8G云服务器提供了多种实例规格供用户选择,不同实例规格及带宽的组合将带来不同的优惠价格。本文为大家解析阿里云服务器4核8G配置的实例规格收费标准与最新活动价格情况,以供参考。
229 150
|
9天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
随机森林是一种基于决策树的集成学习算法,通过构建多棵决策树并结合它们的预测结果来提高准确性和稳定性。其核心思想包括两个随机性:Bootstrap采样(每棵树使用不同的训练子集)和特征随机选择(每棵树分裂时只考虑部分特征)。这种方法能有效处理大规模高维数据,避免过拟合,并评估特征重要性。随机森林的超参数如树的数量、最大深度等可通过网格搜索优化。该算法兼具强大预测能力和工程化优势,是机器学习中的常用基础模型。
353 164