http:tomcat.apache.org 下载tomcat文件包

我使用的tomcat9的版本

Tomcat9014使用的是Servlet4.0

  解压即可,目录如下

bin :启动和关闭tomcat的命令路径(windows下为startup.bat)

conf:tomcat配置文件

    其中server.xml文件中69行可更改服务器端口号,代码部分如下:

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

    如果需要Tomcat运行多个服务,只需复制server.xml文件中的<Service>元素,并修改相应参数,定义不同端口即可。

lib:tomcat核心类库JAR包,第三方类库插件可复制到该目录下。

logs:日志

temp:临时文件

webapps:自动部署Web应用的关键位置(可将Web应用复制到该路径下,Tomcat会自动完成部署工作,本文后面手动部署WEB应用就是

    放到此路径下)。

work:关于此处理解不深,据说是保存web应用运行过程中生成的class文件。

 

  Tomcat提供了图形化控制台:

点击启动后输入主页网址localhost:8080即可打开,

要进入   控制台   ,进入Manager控制台即可部署监控Web应用

需要先创建账户,依据webapps/manger/WEB-INF下web.xml配置片段,打开conf下的tomcat-users.xml,进行如下修改:  

 

 1 <tomcat-users xmlns="http://tomcat.apache.org/xml"
 2               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 3               xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
 4               version="1.0">
 5 <!--aa:注意此处恐怕不能插入中文注释,否则会一直登录不上控制台(实测),具体原因未知,有请大佬赐教
 6 添加如下两行代码-->
 7 <role rolename="manager-gui"/>
 8 <user username="lll" password="lll" roles="manager-gui"/>
 9 
10 </tomcat-users>

 

       

手动构建web应用分三步,构建文件结构,部署应用,测试运行

任意目录下建立(也可在Tomcat的webapps下建立可省略部署应用的步骤)如下文件结构:

三级文件夹,首层为webDemo文件夹,其下有多个jsp页面和WEB-INF文件夹,WEB-INF文件夹下有classes、lib两个文件夹和一个web.xml文件。

 

  <webDemo>--这是web应用的名字

    ----WEB-INF

          ----classes--.class文件存放处

          ----lib--JAR包存放处,例如struts相关代码库

          ----web.xml--aervlet3.0以后不一定要有,可复制上文提到的webapps/ROOT/WEB-INF/web.xml中的信息

    ------<a.jsp>此处可建立任意多个jsp界面,txt文件也可

         部署 :即把上述文件复制到webapps下即可,还有另外三种部署方式,可在网上自行搜索

         测试    :启动tomcat然后访问localhost:8080/webDemo/a.jsp即可

关于a.js可做如下书写:

1 <%@ page contentType="text/html; charset=GBK" language="java" errorPage="">
2 <html>
3         <head>
4         <title>欢迎<title>
5         </head>
6         <body>
7          欢迎学习JavaWEB知识
8         <body> 
9 </html>