什么是JavaWeb?
JavaWeb是指所有通过Java语言编写的可以通过浏览器访问的程序的总称。
JavaWeb是基于请求和响应来开发的
Web资源的分类
Web资源按实现的技术和呈现的效果的不同,分为静态资源和动态资源。
静态资源:html、css、javascript、txt、mp4视频、jpg图片等等
动态资源:jsp页面、Servlet程序等等
常用的Web服务器
Tomcat:由Apache组织提供的一种web服务器,提供对JSP和Servlet的支持。它是一种轻量级的JavaWeb容器(服务器),也是当前应用最广泛的JavaWeb服务器(免费)
Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)
GlassFish:由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少,收费)
Resin:是CAUCHO公司的产品,一个非常流行的服务器,对JSP和Servlet提供了良好的支持,性能也比较优良,resin自身采用Java语言开发(应用比较多,收费)
WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器(收费中),支持JavaEE规范,而且不断地完善以适应新的开发要求,适合大型项目
Servlet程序2.5版本是使用较多(xml配置),到了Servlet3.0之后,就是注解版本的Servlet使用
tomcat目录介绍
bin:专门用来存放tomcat服务器的可执行程序
conf:专门用来存放tomcat服务器的配置文件
lib:专门用来存放tomcat服务器的jar包
logs:专门用来存放tomcat服务器运行时输出的日记信息
temp:专门用来存放tomcat服务器运行时产生的临时数据
webapps:专门用来存放部署的web工程(里面一个目录一个工程)
work:tomcat工作时的目录,用来存放tomcat运行时JSP翻译为Servlet的源码和Session钝化的目录
启动tomcat服务器:找到bin目录下的startup.exe文件,双击就可以启动成功
命令行启动:catalina run
tomcat的停止:
修改tomcat的端口号
tomcat默认端口号为8080
找到tomcat目录下的conf目录,找到server.xml配置文件,找到Connector标签,修改port属性
端口号范围:1——65535
注意:修改完tomcat端口号,一定要重启tomcat服务器才能生效
如何部署web工程到tomcat中
第一种方法:只需把web工程的目录拷贝到tomcat的webapps目录下即可
第二种方法:找到tomcat下的conf\Catalina\localhost\ 下,创建如下的xml配置文件
注意:path为浏览器上输入的路径
手托html页面和在浏览器中输入地址访问的区别
tomcat默认访问的工程和默认访问的资源
动态web工程目录介绍
原文:https://www.cnblogs.com/tang321/p/14619667.html