服务器与Tomcat

服务器的概念

  • 硬件:就是一台电脑
  • 软件:需要在这台电脑上安装服务器的软件
【服务器与Tomcat】如果一台电脑上安装了服务器的软件的话,name这台电脑就可以成为web服务器
服务器的访问
  • http:// + ip + 端口号
  • 如果是域名 --> 解析成IP地址
  • 默认端口号是80:可以不写
  • 访问本地的服务器 http://localhost:8080
常见服务器
  • WebLogic
  • WebSphere
  • Tomcat http://jakarta.apache.org
服务器的安装与注意事项
  • 必须配置java的环境变量
  • 启动服务器
    tomcat/bin/startup.bat
  • 访问:http:// + ip + :8080 (8080是默认端口号)
服务器与Tomcat
文章图片
访问成功界面
  • 关闭服务器
    • 直接关闭窗口,不推荐
    • 打开 tomcat/bin/shutdown.bat
访问文件 文件放在tomcat/webapps下
http://192.168.1.17:8080/aa/1.html
  • aa 是 webapps下的文件夹
常见的启动问题
  • 配置java环境变量问题,出现一闪而过现象
    • 正确配置即可
  • 端口占用问题
    • 结束掉占用端口的应用程序
      在cmd命令窗口输入netstat -ano,找到占用8080端口的程序,在任务管理器中通过查找PID结束该程序
    • 修改tomcat的端口号
      修改tomcat/server.xml文件中的端口配置,找到port项,修改端口,改完后重启tomcat服务器
服务器与Tomcat
文章图片
win7占用端口号 Tomcat的目录结构 服务器与Tomcat
文章图片
Tomcat的目录结构
文件夹 作用
bin 存放启动和关闭Tomcat的脚本文件
conf 存放Tomcat服务器的各种配置文件
lib 存放Tomcat服务器和所有web应用程序需要访问的jar文件
logs 存放Tomcat的日志文件
temp 存放运行时产生的临时文件
webapps 把web应用程序的目录及文件放到这个目录下
work Tomcat将JSP生成的Servlet源文件和字节码文件放在这个目录下
WEB应用的组成结构
服务器与Tomcat
文章图片
WEB应用的组成结构 Tomcat与MyEclipse的集成
服务器与Tomcat
文章图片
MyEclipse配置Tomcat
  • 再配置本地JDK(可选)
服务器与Tomcat
文章图片
部署和启动Tomcat 虚拟路径问题
  • 默认与项目名称相同(不用去修改)
  • WebRoot变成了虚拟路径
如果修改可以右击项目,选属性修改,如图:
服务器与Tomcat
文章图片
修改虚拟路径 Tomcat管理员的配置
  • 主要是给用户使用的
  • 在tomcat/conf/tomcat-users.xml中填入如下配置信息

部署web程序的三种方式
  • 项目复制到webapps目录下
  • 配置虚拟路径
  • 直接修改配置文件
    写到tomcat/conf/server.xml 下的标签内
服务器与Tomcat
文章图片
直接修改配置文件
  • 自己编写一定格式的配置文件(推荐)
    // 在$CATALINA_HOME/conf/[enginename]/[hostname]/directory目录下,自定义xxx.xml文件
    // 实际上就是tomcat/conf/[enginename]/[hostname]/directory目录下
    //[enginename]和[hostname]要在server.xml中找,如下图
    //在xxx.xml文件中写如下代码
    //虚拟路径名称自动为:xxx (xxx.xml去掉.xml)// 访问 http://Localhost:80/xxx

服务器与Tomcat
文章图片
引擎名字 服务器与Tomcat
文章图片
主机名字 Web系统通信原理 服务器与Tomcat
文章图片
原理图1
web通信原理.jpg

    推荐阅读