图文详解j2ee开发环境搭建全过程教程_数据库环境搭建

图文详解j2ee开发环境搭建全过程教程_数据库环境搭建在J2EE项目实施过程中需要搭建一个完整的开发环境,涉及到的技能和工具包含:JDK、Eclipse、Tomcat、MySQL、Maven、Navicat等等。这些环境对于具备工作经验的开发人员而言想必早已是轻车熟路,但是对于刚入门的新手来说还是颇为棘手。故,在此以文档形式详细记录J2EE开发环境搭建的整个过程。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

自定义View系列教程00–推翻自己和过往,重学自定义View
自定义View系列教程01–常用工具介绍
自定义View系列教程02–onMeasure源码详尽分析
自定义View系列教程03–onLayout源码详尽分析
自定义View系列教程04–Draw源码分析及其实践
自定义View系列教程05–示例分析
自定义View系列教程06–详解View的Touch事件处理
自定义View系列教程07–详解ViewGroup分发Touch事件
自定义View系列教程08–滑动冲突的产生及其处理


探索Android软键盘的疑难杂症
深入探讨Android异步精髓Handler
详解Android主流框架不可或缺的基石
站在源码的肩膀上全解Scroller工作机制


Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
Android多分辨率适配框架(3)— 使用指南


Android程序员C语言自学完备手册
讲给Android程序员看的前端系列教程(图文版)
讲给Android程序员看的前端系列教程(视频版)


版权声明


前言

在J2EE项目实施过程中需要搭建一个完整的开发环境,涉及到的技能和工具包含:JDK、Eclipse、Tomcat、MySQL、Maven、Navicat等等。这些环境对于具备工作经验的开发人员而言想必早已是轻车熟路,但是对于刚入门的新手来说还是颇为棘手。故,在此以文档形式详细记录J2EE开发环境搭建的整个过程。


JDK

JDK是Java软件开发过程中必不可少的工具,其它环境的搭建都是依赖于JDK而展开的;而且,掌握JDK的安装及配置过程对其它工具的安装也极具指导意义。毕竟,它们的某些配置环节是非常类似的。

JDK下载及其安装

请在官方网站下载JDK,图示如下:

在这里插入图片描述

单击某版本(例如:Java SE 8)时可见其详情介绍,图示如下:
在这里插入图片描述
在下载具体版本时请结合开发设备的操作系统类型及其位数选择与其对应的JDK。假若所选JDK与开发设备不吻合则易导致安装失败或出现兼容性问题。将下载的JDK存放于本地硬盘,双击后开始安装,过程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
至此,JDK已经安装完毕;在其安装路径下可见jdk1.8.0_162及jre1.8.0_162两个文件夹;图示如下:
在这里插入图片描述

配置环境变量

第一步:配置JAVA_HOME
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置JAVA_HOME小结:
右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 新建 ===> 变量名为JAVA_HOME,变量值为C:\Program Files\Java\jdk1.8.0_162

第二步:配置PATH
在这里插入图片描述

在这里插入图片描述
配置PATH小结:
右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 新建 ===> 变量名为PATH,变量值为

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

第三步:验证环境变量配置

在DOS窗口中执行java和javac命令显示帮助信息即表示环境变量配置成功。
在这里插入图片描述
在这里插入图片描述


Eclipse

目前,Java开发中主流的IDE(集成开发环境 Integrated Development Environment)为Eclipse和IDEA。IDE只是一种工具,不是我们编程的本身。所以,选择哪种IDE进行项目开发并无明显的优劣之分。在此,以Eclipse为例介绍Java项目开发中IDE的使用。

请在官方网站下载Eclipse,图示如下:
在这里插入图片描述
下载过程中注意选择与自身设备相吻合的Eclipse,这点在安装JDK的部分已经强调过了;以后不再赘述。将下载的Eclipse压缩文件存放于本地硬盘并解压,解压后的文件名为eclipse,图示如下:
在这里插入图片描述
eclipse文件夹中内容如下图所示:
在这里插入图片描述
双击eclipse.exe开始启动Eclipse

在这里插入图片描述
选择本地目录作为Eclipse工作空间,再点击Launch即可启动Eclipse

在这里插入图片描述
在这里插入图片描述


Tomcat

Tomcat是Apache开源软件组织的一个软件项目,它得到了广大开源代码志愿者的大力支持,可与目前大部分的主流Web服务器(IIS、Apache服务器)一起工作,而且运行稳定、可靠且高效。Tomcat已成为目前开发企业JavaWeb应用的最佳Servlet容器选择之一。

Tomcat下载及其安装

请在官方网站下载Tomcat安装文件,图示如下:
在这里插入图片描述
将下载的安装文件存放于本地硬盘并双击开始执行安装,过程如下:
在这里插入图片描述
点击Next
在这里插入图片描述
点击 I Agree
在这里插入图片描述
点击Next
在这里插入图片描述
Tomcat默认使用8080端口,无需修改;点击Next

在这里插入图片描述
自动识别并设置本机JRE路径,点击Next
在这里插入图片描述
设定Tomcat安装路径,可采用默认值也可自行设定;点击Install开始安装
在这里插入图片描述
安装完毕,点击Finish。依据之前的安装路径可见Tomcat在本地所处位置,图示如下:
在这里插入图片描述

配置Tomcat环境变量

第一步:配置CATALINA_HOME
在这里插入图片描述
配置CATALINA_HOME方式:
右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 新建 ===> 变量名为CATALINA_HOME,变量值为C:\Program Files\Apache Software Foundation\Tomcat 9.0

第二步:配置PATH
在这里插入图片描述
配置PATH方式:
右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 找到PATH ===> 在PATH的末尾追加tomcat的路径,比如:

;C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin;

第三步:验证Tomcat环境变量配置

在DOS中执行命令startup.bat启动tomcat,图示如下:
在这里插入图片描述

在浏览器中输入http://localhost:8080/可见Tomcat管理页面,图示如下:
在这里插入图片描述

最后,在DOS中执行命令shutdown.bat关闭tomcat,图示如下:
在这里插入图片描述

删除Tomcat服务

在重装Tomcat过程中有时候需要先卸载之前的Tomcat服务。关于Tomcat服务的删除,请参见我的另外一篇博客:https://blog.csdn.net/lfdfhl/article/details/8195092

Eclipse集成Tomcat

Tomcat环境已经搭建完毕,接下来请在Eclipse中单击Window再选择Preferences开始集成Tomcat。过程如下:
在这里插入图片描述
单击Add…
在这里插入图片描述
选中Apache Tomcat 9.0并勾选Create a new local server再单击Next
在这里插入图片描述
选择Tomcat的安装路径和本机中JRE的路径再单击Finish
在这里插入图片描述
单击Apply And Close

在这里插入图片描述
此时,可在Eclipse中可以看到Servers文件夹。接下来,我们将Servers显示在控制台。请依次点击Window ===> Show View ===> Other ===> Server ,图示如下:

在这里插入图片描述
点击Open
在这里插入图片描述
Console旁新增并显示了Servers选项卡。双击 Tomcat v9.0 Server at localhost [Stopped, Republish] ,图示如下:
在这里插入图片描述

  • 选中Use Tomcat installation(takes control of Tomcat installation)
  • 设置Server Path为Tomcat的安装路径,例如:C:\Program Files\Apache Software Foundation\Tomcat 9.0
  • 设置Deploy Path为Tomcat下webapps的路径,例如:C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps
  • 保存修改后的配置
    在这里插入图片描述
    点击绿色按钮,在Eclipse中启动Tomcat

Tomcat端口占用问题

Tomcat在使用过程中,很可能出现Tomcat默认端口8080被占用的情况,图示如下:
在这里插入图片描述
请看如下解决方案:

第一步:

在DOS窗口中运行netstat -ano|findstr 8080命令找到占用8080端口的进程
在这里插入图片描述
由此可见pid为2372的进程占用了8080端口

第二步:

在DOS窗口中运行taskkill /pid 2372 /f命令结束占用8080端口的进程
在这里插入图片描述

Tomcat系统找不到指定的路径问题

在使用Tomcat过程中常遇到一个路径问题,详情如下:

Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\catalina.policy: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.policy (系统找不到指定的路径。)
C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.policy (系统找不到指定的路径。)
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\catalina.properties: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.properties (系统找不到指定的路径。)
C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.properties (系统找不到指定的路径。)
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\context.xml: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\context.xml (系统找不到指定的路径。)
C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\context.xml (系统找不到指定的路径。)

Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\server.xml: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\

Jetbrains全家桶1年46,售后保障稳定

概况而言,读取不到Tomcat部分文件导致启动Tomcat时报错:系统找不到指定的路径。

解决方案

修改Tomcat文件夹的属性信息

第一步:
找到Tomcat的安装目录,例如默认目录为:C:\Program Files\Apache Software Foundation

第二步:
右键属性,选择”安全”选项卡,示图如下:
在这里插入图片描述
选中Users点击”编辑”

第三步:
请勾选”完全控制”再单击”应用”最后点击”确定”即可
在这里插入图片描述


MySQL

Oracle旗下的MySQL是最流行的关系型数据库管理系统。MySQL软件采用了双授权政策,分为社区版和商业版,其体积小、速度快、成本低、开源等特点吸引了众多中小型网站将MySQL作为网站的数据库。

安装MySQL

请在官方网站下载MySQL,并将下载后的安装文件存放于本地硬盘,并按照以下步骤安装。

第一步:双击安装文件

这里写图片描述

第二步:开始安装

这里写图片描述

勾选 I accept the license terms 后点击 Next 开始安装

第三步:选择安装类型

这里写图片描述

勾选 Developer Default 后点击 Next 继续安装

第四步:检查安装需求

这里写图片描述

点击 Next 继续安装

第五步:执行安装

这里写图片描述

点击 Execute继续安装,该过程需要耗时几分钟,请耐心等待

第六步:安装完成

这里写图片描述

点击 Next 进入MySQL的配置流程

第七步:开始配置MySQL

这里写图片描述

点击 Next 继续配置MySQL

第八步:配置类型和端口号

这里写图片描述

点击 Next 继续配置MySQL

第九步:设置具有root权限的密码

这里写图片描述

设置密码为root,再点击 Next 继续配置MySQL

第十步:配置Windows服务

这里写图片描述

可以依据需求修改Windows Service Name,再点击 Next 继续配置MySQL

第十一步:确定Server配置

这里写图片描述

点击 Execute继续配置

第十二步:安装完成

这里写图片描述

点击 Finish完成安装

第十三步:开启服务

这里写图片描述

点击Next

这里写图片描述

点击check

这里写图片描述

点击Next

这里写图片描述

点击Execute

这里写图片描述

点击Finish

这里写图片描述

点击Next

这里写图片描述

点击Finish,完成MySQL的安装。

配置MySQL环境变量

第一步:配置PATH

右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 找到PATH ===> 在PATH的末尾追加MySQL的路径,比如:C:\Program Files\MySQL\MySQL Server 5.6\bin;

第二步:验证MySQL环境变量配置

在DOS窗口中输入命令mysql -u root -p后回车
这里写图片描述
输入密码root后再回车,图示如下:
这里写图片描述

MySQL搭建开发环境常见错误及其处理

常见错误1:’netstat’不是内部或外部命令,也不是可运行的程序或批处理文件
请参见我的另外一篇博客解决该问题:https://blog.csdn.net/lfdfhl/article/details/8195083

常见错误2:’mysql’不是内部或外部命令,也不是可运行的程序或批处理文件
请参见我的另外一篇博客解决该问题:https://blog.csdn.net/lfdfhl/article/details/8195080

常见错误3:MySQL卸载不干净导致再次安装时失败
请参见我的另外一篇博客解决该问题:https://blog.csdn.net/lfdfhl/article/details/8195048

常见错误4:net start mysql提示服务名无效或发生系统错误 5
请参见我的另外一篇博客解决该问题:https://blog.csdn.net/lfdfhl/article/details/8195036

常见错误5:DOS窗口管理员权限问题
请参见我的另外一篇博客解决该问题:https://blog.csdn.net/lfdfhl/article/details/8195041


Navicat

为方便而且直观地操作MySQL数据库可使用图形化界面工具Navicat简化开发工作。

Navicat下载及其安装

请在官方网站下载Navicat并运行安装文件,图示如下:
在这里插入图片描述
点击注册,输入注册码;图示如下:
在这里插入图片描述

Navicat连接MySQL数据库

在这里插入图片描述
点击连接,新建连接。自己拟定连接名、主机名或IP以及端口采用默认值即可、用户名和密码均为root,单击确定。
在这里插入图片描述
双击连接名MySQLConnect打开连接。
在这里插入图片描述
右键MySQLConnect新建数据库,填写数据库名和并选择字符集,再点击确定。
在这里插入图片描述
双击打开新建的数据库,便可以对数据库进行增删改查等常规操作。接下来介绍如何执行SQL语句,图示如下:
在这里插入图片描述
选中查询,再单击新建查询将SQL语句填入新弹出的查询窗口,图示如下:
在这里插入图片描述
点击运行,运行完毕后关闭该窗口。
在这里插入图片描述
至此,我们通过执行SQL语句并将相关数据导入了数据库。


Maven

Maven是一个跨平台的项目管理工具。作为Apache组织的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。

Maven下载及其安装

请在官方网站下载Maven,图示如下:
在这里插入图片描述
在官网中下载最新的Maven压缩包,保存后解压至本地硬盘。当然您也可不采用最新版Maven,在此以apache-maven-3.5.4-bin.rar为例进行讲解,解压后图示如下:
在这里插入图片描述
在此,我将apache-maven-3.5.4-bin.rar存放在F盘根目录并对其进行解压。

配置Maven环境变量

第一步:配置MAVEN_HOME
在这里插入图片描述
右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 新建 ===> 变量名为MAVEN_HOME,变量值为F:\apache-maven-3.5.4-bin\apache-maven-3.5.4

第二步:配置PATH
在这里插入图片描述

右键单击我的电脑 ===> 属性 ===> 高级系统设置 ===> 环境变量 ===> 系统变量 ===> 找到PATH ===> 在PATH的末尾追加MySQL的路径,比如:;%MAVEN_HOME%\bin;

第三步:验证Maven环境变量配置

以管理员身份打开DOS窗口,运行mvn –v命令检查Maven的安装情况,图示如下:
在这里插入图片描述

配置Maven仓库

至此已经成功安装Maven,接下来配置Maven的本地仓库和远程仓库。

第一步:配置Maven本地仓库

在Maven安装目录下conf文件夹里的setting.xml中(F:\apache-maven-3.5.4-bin\apache-maven-3.5.4\conf\setting.xml)设置本地仓库,图示如下:
在这里插入图片描述

第二步:配置Maven远程仓库

在Maven安装目录下conf文件夹里的setting.xml中(F:\apache-maven-3.5.4-bin\apache-maven-3.5.4\conf\setting.xml)设置远程仓库,图示如下:
在这里插入图片描述
默认的远程仓库速度非常慢,故将其注释掉并采用阿里云的镜像,代码如下:

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
</mirror>

Eclipse中配置Maven

新版的Eclipse中无需再安装Maven插件,配置流程如下:
在这里插入图片描述
指定Maven配置文件settings.xml的路径和本地仓库路径。
在这里插入图片描述
点击Add…配置Maven的Installations
在这里插入图片描述
设定Installation home为Maven的安装路径
在这里插入图片描述
选中刚添加的apache-maven-3.5.4,单击Apply and Close完成Maven在Eclipse中的配置。


Eclipse与Maven项目开发

通过之前的准备,已经安装好了Tomcat、Maven、Eclipse等开发工具。接下来,我们在Eclipse中创建Maven项目,过程如下:
在这里插入图片描述
依次选择File ===> New ===> Other ===> Maven ===> Maven Project,点击Next
在这里插入图片描述
点击Next
在这里插入图片描述
选择 org.apache.maven.archetypes maven-archetypes-webapp 1.0 点击Next
在这里插入图片描述
填写Maven项目基本信息;其中,Group Id类似于包名,Artifact Id 类似于项目名;点击Finish
在这里插入图片描述
创建Maven工程后Eclipse报错,请打开如下示图并开始修改相关配置
在这里插入图片描述
第一步:添加Tomcat9
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二步:更新JRE至1.8
在这里插入图片描述
在这里插入图片描述
第三步:修改web.xml
在这里插入图片描述
将2.3版本的web.xml声明改为3.1版本的web.xml声明,代码如下:

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

图示如下:
在这里插入图片描述
第四步:修改Project Facets

依次点击项目名 ===> 右键 ===> Properties 图示如下:
在这里插入图片描述
将Java设置为1.8并勾选Apache Tomcat v9.0再点击Apply and Close

第五步:修改项目.settings的org.eclipse.wst.common.project.facet.core.xml文件
在这里插入图片描述
在这里插入图片描述
将version=”2.3″修改为version=“3.1”

第六步:修改pom.xml
在这里插入图片描述
将build节点中的内容修改为:

  <build>
		<finalName>TestMavenProject</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>
  </build>

图示如下:
在这里插入图片描述

第七步:更新Maven项目

依次点击项目名 ===> 右键 ===> Maven ===> Update Project 更新该Maven项目。假若更新后在工程名上仍然出现红色错误提示,请检查以上配置过程。

第八步:运行Maven项目

依次点击项目名 ===> 右键 ===> Run As ===> Run On Server,图示如下:
在这里插入图片描述
在这里插入图片描述
最终,我们将创建的Maven项目部署至Tomcat。


后语

在工作中我们会使用到众多开发工具也经常涉及到环境的搭建。总的来说,这个过程不难;但是,容易出错。出错的原因主要在于我们的粗心大意,例如:少写了分号;填错了路径;没有区分大小写等等。在这个过程中,给大家几个小建议:

  • 在官方网站下载所需工具
  • 依据官方文档搭建开发环境
  • 选择与设备匹配的工具版本
  • 注意各工具之间的兼容性
  • 保持平静、冷静、细心、耐心
  • 记录和整理自己遇到的问题、犯过的错误

好了,已经是晚上十二点半了;下了一整天的雨也终于停了。明天工地上应该会凉爽很多,搬起砖来也会轻松些,至少没那么烫手。天气虽然不热了,但是心里依然不爽:包工头的女儿仍旧是我不可企及的梦想。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/200913.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

    laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

    2021年10月22日
  • 机器学习-支持向量回归

    机器学习-支持向量回归一,介绍支持向量回归(SVR)是期望找到一条线,能让所有的点都尽量逼近这条线,从而对数据做出预测。SVR的基本思路和SVM中是一样的,在ϵ−SVR需要解决如下的优化问题:                                       其回归图形如下:           …

  • 音视频的数字化原理「建议收藏」

    今天本写了篇dicom医学图像解析的文章,后面听人谈到了音视频,今天我就再从中学物理写下我理解的音视频数字化原理。**音频:**物理上说声音三要素音调,响度,音色,响度直观理解就是声音的大小,声音的高低(高音、低音),音色,又称音品这两个其实都跟频率有关。声音的数字化呢,其实来源于原理的,物理上人能听到声音频率的范围是20hz到20khz,数字化采集声音时一般时按44.1khz采集的,就是1s中采集44100次,然后用16byte2个字节来存,一个采样能存的层级就是-2的8次方到2的8次方-1层,总的就是

  • 查看JAVA API以及JAVA源码的方法

    查看JAVA API以及JAVA源码的方法在java的日常学习中,我们有时候会需要看java的api说明,或者是查看java的源码,使我们更好的了解java,接下来我就来说说如何查看java的api以及java源码对于java的api,一般是在下面的网址中进行查看https://docs.oracle.com/javase/8/docs/api/而对于java的源码,我们现在来演示查看nextLine()的源码:将鼠标…

  • yum命令安装wget无法安装

    yum命令安装wget无法安装通过yum-yinstallwget安装wget失败,先执行下面命令curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo而后再执行yum-yinstallwget

  • pycharm下载插件_SiteD 插件中心

    pycharm下载插件_SiteD 插件中心我使用的PyCharm软件的版本:2016.1.4参考网站:https://www.jetbrains.com/help/pycharm/2016.1/installing-updating-and-uninstalling-repository-plugins.html给PyCharm软件添加plugins的图文操作(这里以添加Markdown插件)Step1.启动PyC

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号