所谓覅破解 发表于 2018-12-1 13:09:52

tomcat web 学习笔记

安装tomcat web服务器


[*]1)将某个文件提外界用户访问,必须有一个类似的网络应用程序来接收和响应用户的请求
[*]2)web服务器有多种类型
java开源:tomcat6/7。。。
商用:weblogic,websphere
[*]  3)安装tomcat
a)配置JDK正确版本[至少是JDK5]和路径
b)执行tomcat/bin/startup.bat启动Web服务器
c)CATALINA_HOME指明需要启动哪台tomcat服务器

错误案例:
  a)tomcat端口被占用,可以通过server.xml文件修改默认端口号
b)查看当前进程使用情况,工具Fport.exe
c)窗口一闪而过,JAVA_HOME目录设置出错

  tomcat目录的含义:


[*]*bin/启动和停止tomcat的脚本文件
[*]*conf/配置tomcat的文本,以xml文件为主
[*]*lib/tomcat用到的第三方jar包
[*]logs/tomcat服务器操作相关的日志文件
[*]temp/tomcat运行时用到的一些临时文件
[*]*webapps/tomcat能被外界访问的符合标准目录结构的web应用
[*]work/tomcat运行的工作目录




Web标准目录结构:
tomcat/webapps目录


mail目录(Web应用或Web工程,该Web应用下有N多Web静动态资源)





*.html(静态资源)
6)Web常用的编号
404:客户端请求的资源,服务端找不到
配置虚拟主机和目录
  1)虚拟目录:在tomcat/conf/server.xml文件中设置如下代码:

path="以/开头,表示虚拟目录"
docBase="web应用的真实目录"
附加:
reloadable="false"服务端会自动监视/WEB-INF/classes或lib目录下的变化情况,一旦变化,服务湍   
在设置成true的情况下,自动加载最新的内容,如果设置成false,服务端无法加载最
新的资源,需要手工重新启动服务器,开发阶段设置为true,上线阶段设置为false。

      unpackWAR="true"服务器会自动将web压缩文件解压成标准的web目录结构
  2)设置默认web应用

3)设置默认web资源
mail-WEB-INF-web.xml文件中设置如下代码:

mail.html

  4)设置虚拟主机:在tomcat/conf/server.xml文件中设置如下代码:




name表示虚拟主机名,与HOSTS文件中定义的一致   
appBase虚拟主机对应的Web应用根目录
\表示真实目录
/表示外界通过浏览器访问的目录   
以windowXP为例:C:\WINDOWS\system32\drivers\etc\HOSTS文件
5)位于webapps/目录下的标准web应用,服务器会自动映射成一个虚拟目录
   
6)某些旧版的tomcat服务器,可能无法自动映射webapps/目录下的标准web应用,需要加上WEB-INF/web.xml文件才行   
7)理解C/S和B/S结构的特点
1)Domain Name Service
2)DNS是电信内部的一个域名和IP地址的映射关系
3)在查询DNS之前,先查看本地操作系统对应的HOSTS文件,是否能找到对应的IP,如果能找到,不会查DNS了,只有在
查找不到的情况下,再连网找DNS服务器
4)CS结构:程序和数据分离在不同的端
*BS结构:程序和数据绑定在服务端
http://i2.运维网.com/images/blog/201804/17/783071c01c7c565a98d2a6b9ae12e144.png



页: [1]
查看完整版本: tomcat web 学习笔记