进入官网http://www.apache.org/html
在众多工具中找到Tomcatjava
点击进入后有以下下载版本web
找到对应的版本下载apache
其中有手动配置版和安装版,这里选择安装版下载,比较简单,会自动在windows的系统服务中注册Tomcat的信息windows
 浏览器
 tomcat
PS :肯定jdk版本方法服务器
方法一app
一、首先是须要安装好JDK。
二、按Windows图标键+R打开“运行”。
三、在“运行”中输入cmd,而后回车,打开“命令提示符”。
四、在“命令提示符”中输入java -version,而后回车,便可看到JDK版本。webapp
个人如图
显示的是1.8
注意1.8就是8
方法二
在控制面板里选Java
在Java选项卡里选择查看
点击安装包开始安装
一路OK Next下去
其中这里选择Full 彻底安装
Tomcat自己确实很是小,可是Tomcat运行时必需要指定所要使用的JDK,可是有时候有可能一台电脑上会同时安装多个JDK,那么此时最方便的作法是经过一个JAVA_HOME来指定本身所须要的是哪个JDK
之后安装的时候会自动为用户找到这个配置中所须要的JDK
在进行安装的时候有一个特别须要注意的地方:防火墙必须关闭
关闭服务器能够用control+c完成
此时,将服务器启动,可是必定要记住一点。
此时,经过浏览器输入路径,观察服务器是否配置成功。
出现
表示安装成功
点击管理,须要登陆
输入正确后进入
PS:密码忘了怎么破
找到你的TOMCAT安装目录,conf-tomcat users 修改里面的内容
例如:<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
就改为
用户和密码都是 admin 的啦
直接修改conf/server.xml 文件
改成
1: <Connector port="80" protocol="HTTP/1.1" 2: connectionTimeout="20000" 3: redirectPort="8443" />
此时,将服务器的监听端口设置成80端口,因此,之后再访问的时候就能够不用输入端口号了。
在进行程序的项目开发中,每每会创建一个本身的文件夹保存全部的程序,可是,既然属于JAVA EE的WEB开发,很明显,如今若是想让用户使用程序,必须一号WEB容器的支持——Tomcat,因此要想让Tomcat找到这些程序,就必须配置虚拟目录了。
首先,在硬盘上创建一个本身的文件夹,例如在E盘上创建一个gbwebdemo的文件夹,并在此文件夹中创建一个WEB-INF的子文件夹,同时在WEB-INF文件夹中创建一个web.xml文件。
1: <?xml version="1.0" encoding="ISO-8859-1"?> 2: <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4: xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 5: http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" 6: version="4.0" 7: metadata-complete="true"> 8: 9: <display-name>Welcome to Tomcat</display-name> 10: <description> 11: Welcome to Tomcat 12: </description> 13: 14: </web-app>
 
ps:此文件能够从webapps\ROOT\WEB-INF中找到,直接复制过来便可。
此时,虚拟目录已经配置成功,可是此时也会有一个问题,Tomcat如今根本就不知到有这样的一个目录,因此还须要在配置文件中编写此目录的映射,从conf/server.xml中更改。
如图在158行位置插入
1: <Context path="/gb" docBase="E:\gbwebdemo"/>
ps:以上代码中的<Context>是一个固定标记,表示配置虚拟目录,其中两个参数的意义分别介绍以下。
path:表示浏览器上的访问虚拟路径名称,前面必须加上“/”。
docBase:表示此虚拟路径名称所表明的真实路径地址。
注意:能够配置多个虚拟目录,可是path不能重名
配置完成后,重启服务器,在浏览器中输入http://localhost/gb/
发现如图
这是只须要修改conf/web.xml文件便可
将其中的listings中的false修改成ture
1: <init-param> 2: <param-name>listings</param-name> 3: <param-value>true</param-value> 4: </init-param> 5:
ps:保存时,若是提示共享冲突,就把一切与Tomcat相关的程序先关掉就好啦
从新启动服务器后,再次运行可看到
ps:HTTP状态码说明
NO. |
状态码 |
表示的含义 |
1 |
2XX |
请求成功 |
2 |
3XX |
重定向 |
3 |
4XX |
客户机中出现错误 |
403 |
禁止—即便有受权也不须要访问 |
|
404 |
服务器找不到指定资源,文档不存在 |
|
4 |
5xx |
服务器中出现的错误 |
500 |
服务器内部错误—由于意外状况,服务器不能完成请求 |
在配置好的虚拟目录中创建一个index.html文件
内容以下
1: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2: <html> 3: <head> 4: <title>郭彬的JavaWeb开发</title> 5: </head> 6: <body> 7: <center> 8: <H1>欢迎光临本站点!</H1> 9: <H2>共同窗习</H2> 10: </center> 11: </body> 12: </html
再次输入http://localhost/gb/,Tomcat将自动打开index页面
此时文件列表已经不会再出现了。
此时文件的名称是index.htm,因此一但运行服务器的路径,则能够直接找到index.htm
若是如今但愿更换首页,则必须了解首页的配置。
在conf/web.xml中有
1: 2: <welcome-file-list> 3: <welcome-file>index.html</welcome-file> 4: <welcome-file>index.htm</welcome-file> 5: <welcome-file>index.jsp</welcome-file> 6: </welcome-file-list> 7:
从最下面能够发现,如今默认配置的首页是 index.html、index.htm、index.jsp,全部以前的程序中,因为页面的名称是index.htm,因此就将其默认定义为首页。
若是想改,最好不要去修改公共的配置,而是修改每个独立的虚拟目录中的配置。
例如在E:\gbwebdemo\WEB-INF\web.xml 中添加
1: <welcome-file-list> 2: <welcome-file>main.html</welcome-file> 3: </welcome-file-list>
此时,修改后的服务器从新启动,读取新的配置,主页成为main.html