javaWeb环境配置(JAVAEE)
安装JDK
1.https://www.oracle.com/java/technologies/javase-jdk13-downloads.html 下载 javaSE
我下载的是这个版本
jdk-13.0.2_windows-x64_bin.exe
术语名 | 缩写 | 解释 |
---|---|---|
Java Development Kit | JDK | 编写Java程序的从程序员使用的软件 |
Java Runtime Environment | JRE | 运行Java程序的用户使用的软件 |
Standard Edition | SE | 用于桌面或简单的服务器应用的Java平台 |
Enterprise Edition | EE | 用于复杂的服务器应用的Java平台 |
Micro Edition | ME | 用于手机和其他小型设备的Java平台 |
Java 2 | J2 | 一个过时的术语,用于描述1998年~2006年之间的Java版本 |
Software Development Kit | SDK | 一个过时的术语,用于描述1998年~2006年之间的JDK |
各个版本的用处,用于桌面或简单的服务器应用的Java平台,我只搭建服务器应用,所以只要SE
下载好了以后,双击运行。会有安装目录,保存安装目录
D:\javaSE\jdk
2.根据安装目录,配置环境变量
JAVA_HOME : 安装的目录
path: 加一条 : %JAVA_HOME%\jre\bin;
classpath JDK1.5之后这项不用设置了
保存,安装结束
3. window + r 打开cmd
Java -version
javac
可以查看到java的版本
JDK 安装成功
安装tomcat 服务器
1.https://tomcat.apache.org/download-70.cgi
tomcat和apache的区别
“apache是web服务器,tomcat是应用(java)服务器,tomcat是apache的扩展。apache不能解释java程序,tomcat可以。apache和tomcat发布的东西不同。”
下载
下载解压,保存到目录以后
我的目录
D:\javaSE\apache-tomcat\apache-tomcat-7.0.100
2.配置环境变量
CATALINA_HOME: 解压目录
3.双击打开解压的目录下面的/bin/startup.bat
4.tomcat安装成功。tomcat是java编写的服务器
5.它的http文件根目录是在
解压目录/webapps
数据库配置
我电脑上有wamp集成环境,我直接开wamp的数据库,没有自己安装,也是一样的,集成环境指数集成了。
开了然后把apache关闭
1.安装开源软件
https://www.heidisql.com/download.php
打开,并且安装
安装好了以后双击打开
新建
https://dev.mysql.com/downloads/connector/j/
输入密码,打开
2.然后就能显示之前安装的数据库
3.让tomcat支持Mysql
下载支持插件包
https://dev.mysql.com/downloads/connector/j/
下载好了以后解压,解压了以后,有一个mysql-connector-java-8.0.19.jar文件,把它放进tomcat的扩展应用文件里面
D:\***\apache-tomcat\apache-tomcat-7.0.100\lib\
拷贝进去
好了
安装Eclipse-JEE,编辑器
1.http://www.eclipse.org/downloads/eclipse-packages
到https://www.eclipse.org/downloads/packages/这里
各版本区别
- Eclipse IDE for Java Developers 该版本适合Java开发者,集成CVS,Git,XML编辑器,Mylyn, Maven integration和WindowBuilder等插件。
- Eclipse IDE for Java EE Developers 该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。
- Eclipse IDE for C/C++ Developers 该版本适合C/C++开发者,集成了良好的C/C++语言支持。
- Eclipse for PHP Developers该版本适合PHP开发者,集成了良好的PHP语言支持,Git客户端, Mylyn和JavaScript脚本编辑器, HTML, CSS和XML。
- Eclipse IDE for Eclipse Committers;该版本是eclipse最基础的版本,适合Java se个人开发者、或希望根据自己需求配置插件的开发者使用。
- Eclipse IDE for Java and DSL Developers 对于Java和DSL开发者必不可少的工具,包括Java和XTend ID
各版本区别
我看别人写的:
最大的区别就是标题和解压包大小不同。下载解压后就会发现,不同的Eclipse版本之间就是plugins/features目录下的文件不同而已。 一个标准的Eclipse的,给它添加一些JEE开发需要的plugins,比如WTP,WST等等,它摇身一变就变成”Eclipse IDE for Java EE“了。其他的也一样。如果是一个熟练的Eclipse使用者,选择哪一个都可以,需要的plugin都可以从Eclipse官网获取。
也就是说,没区别,就是plugin的区别。
所以我下Eclipse IDE for Eclipse Committers这个版本
我在下载页面镜像下载服务里面看到了小广告,这个广告可以
(根本不想看java的环境搭建,webpack前端配置已经配到吐。。痛哭)
2.配置preferences 的 serve,但是我的这个版本没有serve
安装serve
https://jingyan.baidu.com/article/90bc8fc89e6e5cf653640cf3.html
a.第一步、在eclipse菜单“Help”中选择“InstallNew Software”
b.第二步、然后在Work with中点击Add 加入Name=="Kepler" repository;Location==http://download.eclipse.org/releases/kepler
c.第三步、再点击Add按钮,找到选项“Web,XML, Java EE and OSGi Enterprise Development”选项下“JST Server AdaptersExtensions”,进行勾选。然后点击下一步Next按钮。
然后finish,等安装,安装了一会就安装好了
preferences 就有serve
3.add选择 Apache Tomcat 版本你自己安装的版本
配置到你安装tomcat的目录
4.配置默认的格式
选择菜单项“Window”→“Preferences”,找到下方的“Web”,将其中红色框标记的选项里的【Encoding(编码格式)】均改为 UTF-8,是为防止使用中文乱码的问题。
没有 web 和server一样安装web
设置防止乱码的设置
5.新建一个动态项目
New”→“Dynamic Web Project
但是我没有这个选项。
help install
- Eclipse Java EE Developer Tools
- Eclipse Java Web Developer Tools
- Eclipse Web Developer Tools
- Eclipse XML Editors and Tools
装好以后
新建项目
file->new->project
2.写上项目名->next->不动->next (webmodule)
web.xml配置不被修改
finish
3.在 项目上点击右键,并选中“Properties”菜单项,若看到工程默认编码为 GBK,则在对话框中将工程的编码方式改为 UTF-8,目的是避免以后中文出现乱码:(这是抄的)
4.
报错
Endorsed standards and standalone APIsin modular form will be supported via the concept of upgradeable modules.
然后修改(https://bbs.csdn.net/topics/392277991)
在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
好像是jdk的版本太高了,所以重新装高版本的tomcat就能解决
https://tomcat.apache.org/whichversion.html
换低版本的jdk,不过我服务已经启成功了
解决Eclipse下没有Tomcat 9.0
1.eclipse->help->EclipseMarketPlace->搜索apache-tomcat
install