Tomcat笔记和web笔记
Web笔记:
- 什么是服务器?
其实服务器就是一台电脑。 配置比一般的要好。
- 什么是web服务器?
客户端在浏览器的地址栏上输入地址 ,然后web服务器软件,接收请求,然后响应消息。
> 处理客户端的请求, 返回资源信息
- 服务器的分类:
|
Tomcat apache
|
|
WebSphere 服务器:WebSphere是IBM公司的产品
|
|
WebLogic 服务器:WebLogic 是BEA公司的产品 |
- javaWeb的机制?
2、Tomcat笔记
- 安装和运行【必须】
|
解压apache-tomcat-7.0.73 |
|
位置:不能包含中文和空格 |
|
运行:/bin/startup.bat |
|
测试:http://localhost:8080 |
- Tomcat的目录结构:
|
bin目录:存放tomcat的启动和终止脚本 Startup.bat:启动tomcat Shutdown:终止脚本 |
|
Conf目录:存放tomcat所有的配置信息文件【必须】 |
|
Tomcat-users.xml:管理用户权限 |
|
Web.xml:手动书写web项目的web.xml |
|
Server.xml:修改配置(修改端口号,添加虚拟路径) |
|
Lib目录:存放tomcat所有的功能的jar包 |
|
Tomcat:web服务器,servlet容器 |
|
Tomcat仅实现了JSP,servlet容器 |
|
Logs目录:日志目录 |
|
Temp目录:临时文件夹 |
|
Webapps目录:tomcat维护的所有的web应用程序所在的目录【必须】 |
|
ROOT:根目录 |
|
Work目录:tomcat处理jsp文件的工作目录【目录】 |
- 配置tomcat的管理用户【必须】
|
文件位置: /conf/tomcat-users.xml |
|
添加内容: <!--声明当前需要的角色--> <role rolename=”manager-gui”/> <!--确定当前用户的账号和密码,以及使用的角色--> <user username="root" password="root" roles="manager-gui"/> 重启tomcat。
|
- 手动创建一个web项目:
|
第一步:在webapps中创建一个文件夹 |
|
第二步:在TestDemo中创建WEB-INF文件夹和index.html |
|
第三步:在WEB-INF下创建 |
|
第四步:在classes中创建一个:MyServlet.java文件 |
|
第五步:MyServlet.java package com.ailsa.servlet; import java.io.*; import javax.servlet.*; import javax.servlet.http.*;
public class MyServlet extends HttpServlet{ public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().write("hello"); } } |
|
第六步: Web.xml: <web-app> <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.ailsa.servlet.MyServlet</servlet-class>
</servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/MyServlet</url-pattern> </servlet-mapping> </web-app> |
|
第七步: 编译:javac -d . MyServlet.java |
|
第八步:启动tomcat:startup.bat |
|
第九步:访问:http://localhost:8080/TestDemo/index.html |
- 虚拟路径:
|
文件位置:/conf/server.xml |
|
配置内容: <Host name="localhost" appBase="webapps"> <Context path="/xxx" docBase="F:\workspaces\20120909\day04\WebRoot" /> |
|
Path:浏览器访问的路径 |
|
docBase:当前路径映射的实际文件夹位置 |
|
注意:指定到一个web项目 |
|
用途:扩展webapps目录管理项目的 |
- 修改端口号:
|
* 修改文件的位置 * %tomcat%/conf/server.xml * 修改端口的个数:3个 * <Server port="8005" shutdown="SHUTDOWN"> * <Connector port="8080" protocol="HTTP/1.1" * <Connector port="8009" protocol="AJP/1.3" |
本文介绍了服务器的基本概念,详细讲解了Tomcat的安装、配置及如何部署Web应用。包括Tomcat目录结构解析、管理用户配置及虚拟路径设置等。
64万+

被折叠的 条评论
为什么被折叠?



