1.tomcat服务器
1.web :就是网页,它代表的是网络上的资源。
对于网络的资源分为两种
1.静态资源------主要用于展示信息 html
2.动态资源------交互 jsp asp php
在Java中,动态web资源开发技术统称为Javaweb,
我们课程的重点也是教大家如何使用Java技术开发动态的web资源,即动态web页面
2.web系统的通信
服务器.
服务器有两个概念
1.就是一台电脑,只是配置高一点。
2.在某台机器上安装了服务器软件.我们也管它叫服务器.****
3.javaweb开发中常见的服务器.
weblogic BEA公司------它是一个javaEE规范的web服务器.
学习weblogic 成本比较低。中文资源在网络上比较多。
weblogic是收费。
WebSphere IBM --------
它是一个javaEE规范的web服务器.
webSphere是收费。
学习成本高。相关资料比较少。
tomcat apache--------它是开源免费的. 它是一个servlet规范的web服务器.
jboss------hibernate公司 javaEE规范的web服务器.
4.tomcat服务器介绍
在公司中应用比较多的 tomcat5 tomcat5.5
我们学习的是tomcat7 servlet3.0技术
1.在apach的官网下载tomcat7.
2.安装与配置
1.安装.
安装包有两种版本(针对于window系统)
zip-----直接解压
exe-----下一步下一步就ok.
2.配置
关于安装后注意事件
1.机器上必须安装jdk,并且配置了JAVA_HOME
JAVA_HOME=D:\Java\jdk1.7.0_10
2.端口被占用.
关闭占用8080端口的软件.
在win7下可以使用netstat命令查看占用端口的程序
在cmd/ netstat -ano 查看占用端口的程序的PID
在资源管理器中根据PID查找程序,关闭这个进程。
注意:有些情况下,进程是系统进程,不能关闭,这时我们可以通过修改tomcat端口来让
tomcat服务器启动.
3.CATALINA_HOME问题
CATALINA_HOME它配置的是tomcat的根目录.
如果在环境变量中配置了CATALINA_HOME,那么
你执行 startup.bat文件,启动永远是CATALIN_HOME指定的tomcat。
安装完成tomcat后,怎样运行它.
tomcat/bin/startup.bat ---开启服务器
tomcat/bin/shutdown.bat ----关闭服务器.
关闭服务器的其它两种方式
1.直接关闭窗口。
2.ctrl+c
测试是否启动成功
http://localhost:8080
步骤基本上都是这样的。但是貌似会存在兼容性的问题。exe的就没有下载测试,直接zip的比较好,解压下来就能用。
我的jdk是1.8的,测试了下,网友传给我的tomcat6.0跟我网上下载的8.0都是能够正常出来tomcat的测试页,而直接使用传播智客这个老师的7.0就会报各种错误。
上图: