首页 > 技术文章 > 一、tomcat篇

tang321 2021-04-05 21:52 原文

什么是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的cmd界面
  • 在cmd界面按下快捷键Ctrl+C
  • 双击bin目录下的shutdown.bat

 

修改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工程目录介绍

 

 

推荐阅读