为了账号安全,请及时绑定邮箱和手机立即绑定

tomcat web 学习笔记

标签:
Java

安装tomcat web服务器

  1. 1)将某个文件提外界用户访问,必须有一个类似的网络应用程序来接收和响应用户的请求

  2. 2)web服务器有多种类型
    java开源:tomcat6/7。。。
    商用:weblogic,websphere

  3. 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运行的工作目录

 *.html(静态资源)6)Web常用的编号404:客户端请求的资源,服务端找不到配置虚拟主机和目录

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

        unpackWAR="true"服务器会自动将web压缩文件解压成标准的web目录结构

2)设置默认web应用
<Context path="" docBase="d:\mail"/>
3)设置默认web资源
mail-WEB-INF-web.xml文件中设置如下代码:
<welcome-file-list>
<welcome-file>mail.html</welcome-file>
</welcome-file-list>

4)设置虚拟主机:在tomcat/conf/server.xml文件中设置如下代码:
<Host name="www.163.com"  appBase="d:\sina">
<Context path="" docBase="d:\sina\mail"/>
<Context path="/news" docBase="d:\sina\news"/>
</Host>
name表示虚拟主机名,与HOSTS文件中定义的一致    
appBase虚拟主机对应的Web应用根目录
\表示真实目录
/表示外界通过浏览器访问的目录  
以windowXP为例:C:\WINDOWS\system32\drivers\etc\HOSTS文件  
5)位于webapps/目录下的标准web应用,服务器会自动映射成一个虚拟目录
<Context path="/day04" docBase="d:\apache-tomcat-6.0.29\webapps\day04"/>    
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结构:程序和数据绑定在服务端


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消