1.静态资源:全部用户访问后,获得的结果都是同样的,称为静态资源, 静态资源能够直接被浏览器解析。 web
* 如:html, css, javascript apache
2.动态资源:每一个用户访问相同资源后,获得的结果可能不同,称为动态资源,须要先转换为静态资源,再返回浏览器。 浏览器
* 如:servlet/jsp, php, asp tomcat
2.端口:应用程序在计算机中的惟一标识,0-65536之间,推荐:大于1024以上。
* 在web服务器软件中,能够部署web项目,让用户经过浏览器来访问这些项目,
* 动态资源依赖web服务器软件, 因此web服务器软件也叫web容器
* weblogic:oracle公司, 大型javaee服务器,支持全部javaee规范, 收费的。
* webshere:IBM, 大型javaee服务器,支持全部javaee规范, 收费的.
* JBOSS: JBOSS, 大型javaee服务器,支持全部javaee规范, 收费的.
* Tomcat:Apache基金组织,中小型JAVAEE服务器,支持少许的JAVAEE规范(servlet/jsp),开源免费。
* javaee:java语言在企业级开发中使用的技术规范总和,一共定义了13项大规范
1.下载:http://tomcat.apache.org (D:\study\JAVA\Tomcat)
2.访问:浏览器输入:http://127.0.0.1:8080
1.暴力:netstat -ano, 找到PID, 在任务管理器-进行中找到对应进行,杀死。
2.温柔:conf-server.xml-port, 修改端口(注意:全部端口都要改)
* 简单部署:将项目打包成war包,再将war包放置到webapps目录,war包会自动解压缩。(打包成zip后改后缀)
2.conf-server.xml-<host>标签中增长:(不安全,容易改坏Tomcat核心配置文件,须要重启服务)
<Context docBase="D:\hello" path="/hehe"/> (path表明虚拟目录)
3.conf-Catalina-localhost-自定义xml文件:(热部署)
* <Context docBase="D:\hello" />
-- lib目录:放置依赖的jar包