JDK配置环境变量
配置成功后,命令行里输入:java –version显示成功就表示已经安装成功,可以进行java代码的编写了。
E:>java -version
java version “1.7.0_15”
JAVA_HOME
该配置是要配置jdk的安装目录,来明确要使用哪个版本的jdk。
例如:我把jdk安装在了D:\Java\jdk7。配置如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200621164349900.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMTE1ODU1Nzc3Nw==,size_16,color_FFFFFF,t_70
5.3.2 PATH
系统会在path配置的值中,寻找可执行文件。
需要把jdk\bin添加到path中。
Mysql配置环境变量
1 检查MySQL环境是否正常
(1)打开CMD窗口,在cmd中输入:mysql -uroot -proot
若提示如下效果:
则说明MySQL环境正常,即当前电脑上安装了MySQL或mariadb软件,并且也配置了!!
(2)如果提示“mysql不是内部或外部命令”则说明MySQL环境有问题,
有如下两种可能:
a)当前电脑安装了MySQL或mariadb,但没有配置环境变量
b)当前电脑既没有安装MySQL或mariadb,也没有配置环境变量
下面先来验证第一种情况
2 检查电脑上是否安装MySQL或mariadb
默认情况下,mysql或mariadb会安装在:C:\Program Files\ 目录下,
在C:\Program Files\目录下查看是否有MySQL或mariadb目录,如果有,并且目录结构如下,则说明当前电脑上安装了数据库软件。
如果当前电脑上安装了数据库软件,则跳转第三步,直接执行第4步,配置mysql或mariadb的环境变量;
如果当前电脑上没有安装数据库软件,则执行第三步,先安装数据库软件,再执行第4步;
3 安装MySQL或mariadb数据库
在 ftp://cgb1xxx/02-web/software/ 已经上传了 mariadb 软件,大家可以下载下来进行安装,安装步骤如下。
(1)在下面窗口中直接点击下一步即可
(2)在下面窗口中勾选复选框,同意协议
(3)下面窗口要求设置软件安装路径,保持默认即可
(4)在下面窗口中设置密码和确认密码,可以统一设置为 root
(5)在下面窗口中设置服务的名称(只要不和系统中存在的服务名称冲突即可) 和 端口(只要不和系统中其他进程占用的端口冲突即可)
(6)在下面窗口中直接点击下一步
(7)点击instal安装即可
4 配置MySQL或mariadb环境变量
(1)在 计算机/此电脑 图标上右键属性 ----> 高级系统设置 ----> 环境变量,在弹出的窗口中找到 系统变量,在系统变量窗口中找到 Path变量,如图所示:
(2)找到mysql或mariadb安装目录下的bin目录,复制bin目录的路径,例如:
(3)将复制的路径,配置到path环境变量中。如果是win7系统,配置如下:
(4)如果是win8或win10系统:
Tomcat环境搭建
tomcat下载、安装、启动、配置
1 下载tomcat服务器
下载地址:http://tomcat.apache.org/
tomcat有很多版本,有解压版 和 安装版,还分windows (还分为32位和64位版)和 linux版,根据自己的需求,选择对应的版本下载。
tomcat服务器运行需要jdk的支持,版本对应为:
tomcat5 需要jdk4以上支持
tomcat6 需要jdk5以上支持
tomcat7 需要jdk6以上支持
tomcat8 需要jdk7以上支持
** 安装、启动tomcat服务器**
2、安装tomcat服务器
绿色版解压之后就可以使用(原则:安装的路径中不要包含中文和空格)
解压后还需要配置JAVA_HOME环境变量,指向jdk的根目录,指定tomcat启动时使用哪一个位置的jdk。
3、启动tomcat服务器
如何配置JAVA_HOME环境变量:
变量名: JAVA_HOME
变量值: C:\Program Files\Java\jdk1.8.0_45
4.配置Path变量的两种方式:
方式一:
Path=C:\Program Files\Java\jdk1.8.0_45\bin;xxx;xxx;xxx;
方式二:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45
Path=%JAVA_HOME%\bin;xxx;xxx;xxx;
5.启动、关闭tomcat服务器:
通过 [tomcat安装目录]/bin/startup.bat 启动tomcat服务器
通过 [tomcat安装目录]/bin/shutdown.bat 关闭tomcat服务器
或者直接点击启动窗口右上角的叉号可以关闭服务器。
服务器启动成功后,可以访问如下地址,访问tomcat服务器的主页:
http://localhost:8080
http://127.0.0.1:8080
如果能够访问,则说明已经成功的安装了并且启动了tomcat服务器。
http://www.baidu.com:80
** 6.修改tomcat默认端口**
tomcat安装后默认监听的端口为8080,每次访问时都需要再主机名或者ip地址的后面加上访问端口。例如:
http://localhost:8080
http://127.0.0.1:8080
如果希望能够像百度、京东等网站一样,在访问时可以不写端口,只有将8080端口改为80端口,因为80端口非常特殊,可以省略不写!
修改方法: 找到并打开 [tomcat安装目录]/conf/server.xml 文件,在69行的Connector标签的port属性上将端口改为80,保存文件,重启服务器即可生效!
修改完后,再次通过浏览器访问服务器,访问地址如下:
http://localhost:80
http://localhost (80可以省略)
** 7.扩展问题:FAQ端口占用问题 **:
在启动tomcat服务器时,可能会遇到端口占用问题,如下图:
原因分析:
情况一:可能是之前的tomcat服务器没有完全关闭,仍然在占用80端口,导致服务器再次启动时,启动失败。
解决方式:运行shutdown.bat文件,将tomcat按照正常流程再关闭一次即可。如果再次启动服务器成功,说明问题已解决,否则看情况二。
情况二:可能是其他程序占用了80端口,导致服务器启动失败。
解决方式:打开一个cmd窗口,通过 netstat -ano 命令查看当前系统中活动的进程,找到80端口对应的进程编号(PID),根据进程编号将进程结束即可!
taskkill /f /pid 进程编号
8. tomcat目录结构
tomcat目录结构介绍
tomcat服务器安装根目录下有很多子目录,这些目录的作用是:
bin -- 是tomcat服务器批处理文件的存放目录(startup.bat/shutdown.bat等批处理文件)
conf -- tomcat服务器配置文件的存放目录(server.xml)
lib -- tomcat服务器运行时所依赖的jar包的存放目录
logs -- tomcat运行时产生的日志文件的存放目录
temp -- 临时文件的存放目录
webapps -- 资源的存放目录(放在这个目录下的资源可以被浏览器访问)
是localhost虚拟主机默认管理的目录,放在这个目录中的Web应用程序将来可以通过浏览器直接访问。
work -- tomcat运行时产生的工作文件(session对象序列化后的文件、JSP翻译后的Servlet文件等)
9.虚拟主机和Web应用
虚拟主机和Web应用
10.web应用
10.1web应用的目录结构
一个完整的符合规范的Web应用程序的目录结构如下:
news(Web应用/目录)
|
|-- 普通目录:放在普通目录中的资源文件(html、css、js、jsp、图片等),浏览器可以直接访问。
|-- WEB-INF: 特殊的、受保护的目录,放在其中的web资源文件浏览器无法直接访问。
|-- classes:用于存放编译后的class文件(类目录)
|-- lib:用于存放当前Web应用所需要的jar包
|-- web.xml:是Web应用的核心配置文件(配置主页、配置Servlet、配置session的超时时间等。)
10.2.部署web应用到虚拟主机中
只需要将Web应用的目录直接拷贝到虚拟主机所管理的目录下即可。
例如:将news(web应用)目录拷贝到webapps目录下,就相当于发布到了localhost主机中,就可以通过localhost主机访问news应用下的资源文件了。
http://localhost/news/hello.html
10.3 扩展内容(了解)
配置缺省的(默认的)WEB应用
如果没有将news配置为默认的(缺省的)Web应用,访问news下的hello.html路径为:
http://localhost/news/hello.html
如果将news配置为默认的Web应用,访问news下的hello.html路径为:
http://localhost/hello.html
将news配置为缺省的(默认的)Web应用,方式为:
将news应用的目录改为一个大写的ROOT。
10.4 配置WEB应用的主页
如果将ROOT下的hello.html配置为ROOT应用的主页,在访问hello.html时,访问路径为:
http://localhost
http://localhost/hello.html (/hello.html可以省略)
如何将ROOT下的hello.html配置为ROOT应用的主页,配置方式为:在WEB-INF/Web.xml文件的根标签下添加如下内容:
<welcome-file-list>
<welcome-file>hello.html</welcome-file>
</welcome-file-list>
10.5. 打war包
xxx.war包,xxx.jar包
jar包和war包都是一种压缩格式(类似于windows系统的zip包、rar包),可以将一个java应用程序打成一个jar包,导入到别的项目中进行使用。
可以将一个web应用程序打成一个war包,将war包发布到服务器中运行,再通过浏览器进行访问。将web应用打成war包的好处有:
(1)体积会有所减少, 节省空间。
(2)在传输时,传输文件比传输目录更加方便.
(3)将war包发布到服务器中,服务器能识别war包格式,会将war包自动解压发布!
如何打一个war包: 例如将news中的所有内容打成一个war包
需要注意的是:
(1)先将应用中的所有内容选中打成一个xxx.zip包(rar包可能不好使)
(2)打包的目录和文件名不能是中文的,否则与会导致无法自动解压
(3)war包的名字不能和已发布的web应用名重复, 否则也不会自动解压发布。