第四章 Tomcat服务器的安装及配置1

4.1Web容器简介

4.2Tomcat简介

4.3Tomcat服务器的下载及配置

4.3.1下载Tomcat

进入官网http://www.apache.org/html

在众多工具中找到Tomcatjava

image

点击进入后有以下下载版本web

image

找到对应的版本下载apache

其中有手动配置版和安装版,这里选择安装版下载,比较简单,会自动在windows的系统服务中注册Tomcat的信息windows

 浏览器

image

 tomcat

4.3.2Tomcat安装

PS :肯定jdk版本方法服务器

方法一app

一、首先是须要安装好JDK。    
二、按Windows图标键+R打开“运行”。    
三、在“运行”中输入cmd,而后回车,打开“命令提示符”。    
四、在“命令提示符”中输入java -version,而后回车,便可看到JDK版本。webapp

个人如图

image

显示的是1.8

注意1.8就是8

方法二

在控制面板里选Java

image

在Java选项卡里选择查看

image

点击安装包开始安装

image

一路OK Next下去

其中这里选择Full 彻底安装

image

Tomcat自己确实很是小,可是Tomcat运行时必需要指定所要使用的JDK,可是有时候有可能一台电脑上会同时安装多个JDK,那么此时最方便的作法是经过一个JAVA_HOME来指定本身所须要的是哪个JDK

image

image

之后安装的时候会自动为用户找到这个配置中所须要的JDK

在进行安装的时候有一个特别须要注意的地方:防火墙必须关闭

image

关闭服务器能够用control+c完成

image

此时,将服务器启动,可是必定要记住一点。

此时,经过浏览器输入路径,观察服务器是否配置成功。

http://localhost:8080/

出现

image

表示安装成功

点击管理,须要登陆

image

输入正确后进入

image

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 的啦

4.3.3服务器配置

直接修改conf/server.xml 文件

image

改成

image    

  1:     <Connector port="80" protocol="HTTP/1.1"  2:                connectionTimeout="20000"  3:                redirectPort="8443" />

此时,将服务器的监听端口设置成80端口,因此,之后再访问的时候就能够不用输入端口号了。

4.3.4虚拟目录的配置

在进行程序的项目开发中,每每会创建一个本身的文件夹保存全部的程序,可是,既然属于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>

&#160;

ps:此文件能够从webapps\ROOT\WEB-INF中找到,直接复制过来便可。

此时,虚拟目录已经配置成功,可是此时也会有一个问题,Tomcat如今根本就不知到有这样的一个目录,因此还须要在配置文件中编写此目录的映射,从conf/server.xml中更改。

image

如图在158行位置插入

  1: 		<Context path="/gb" docBase="E:\gbwebdemo"/>

ps:以上代码中的<Context>是一个固定标记,表示配置虚拟目录,其中两个参数的意义分别介绍以下。

path:表示浏览器上的访问虚拟路径名称,前面必须加上“/”。

docBase:表示此虚拟路径名称所表明的真实路径地址。

注意:能够配置多个虚拟目录,可是path不能重名

配置完成后,重启服务器,在浏览器中输入http://localhost/gb/

发现如图

image

这是只须要修改conf/web.xml文件便可

将其中的listings中的false修改成ture

image

  1:         <init-param>  2:             <param-name>listings</param-name>  3:             <param-value>true</param-value>  4:         </init-param>  5:

ps:保存时,若是提示共享冲突,就把一切与Tomcat相关的程序先关掉就好啦

从新启动服务器后,再次运行可看到

image

ps:HTTP状态码说明

NO.

状态码

表示的含义

1

2XX

请求成功

2

3XX

重定向

3

4XX

客户机中出现错误

403

禁止—即便有受权也不须要访问

404

服务器找不到指定资源,文档不存在

4

5xx

服务器中出现的错误

500

服务器内部错误—由于意外状况,服务器不能完成请求

4.3.5配置首页

在配置好的虚拟目录中创建一个index.html文件

image

内容以下

  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页面

image

此时文件列表已经不会再出现了。

此时文件的名称是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

&#160;

相关文章
相关标签/搜索