java发送get请求_如何快速掌握Java技术 Tomcat知识点有哪些

  如何快速掌握Java技术?Tomcat知识点概述有哪些?每一个对JavaWeb有所了解的人,都知道Tomcat是干什么用的!对,它是一个Servlet和JSP容器。然而,即使看过、使用过Tomcat,仍然有部分同学不了解他的真正含义。下面小编就给大家详细的讲解一下。

912bdb864d649171a9737995eb9ebc0f.png

  如何启动Tomcat?

  Tomcat的启动脚本在Tomcat的bin目录下,启动脚本start有两个,分别是startup.bat和startup.sh两个。在windows环境下使用startup.bat启动Tomcat,在linux下使用startup.sh启动Tomcat。同理关闭的脚本也有两个:shutdown.bat和shutdown.sh,分别是在windows下关闭Tomcat和linux下关闭Tomcat使用。

  另外还有一个Tomcat.exe,这个是在windows下的可执行程序,需要在服务器上安装对应的服务后可以通过Tomcat.exe启动Tomcat。

  启动需要的配置项

  经常有同学碰到执行startup.bat启动Tomcat时Tomcat命令行一闪而过,这说明Tomcat启动失败了。Tomcat是基于Java的服务,其启动需要依赖于Java环境,所以在启动的时候需要读取系统的Java配置,如果读取不到,就会启动失败。

  给Tomcat添加启动配置有两种方式

  1)在配置文件中直接指定其Java的配置文件。在catalina.bat和startup.bat文件中(linux下对应的配置文件为catalina.sh和startup.sh),在catalina.bat和startup.bat文件中都可以进行配置的设置。不过一般采用catalina.bat作为配置项,startup.bat作为启动项,将Tomcat启动所依赖的配置写在catalina.bat配置文件中,在catalina.bat或者startup.sh文件的setlocal下添加如下的配置项:

  SET Java_HOME=D:Program FilesJavajdk1.7.0_51

  SET Tomcat_HOME=D:codeserverapache-Tomcat-7.0.65(高版本的Tomcat不需要配置Tomcat主目录)

  2)直接将配置写入系统的环境变量。在windows下就是打开电脑->属性->高级系统属性->环境变量,分为用户变量和系统变量两栏,用户变量只对当前用户有效,系统变量对电脑上的所有用户有效,在系统变量栏加入环境变量设置:

  Java_HOME=D:Program FilesJavajdk1.7.0_51

  path中加入:%Java_HOME%bin

  这样Tomcat启动的时候也能读取到Java环境的配置项。

  Tomcat支持并发多少用户

  Tomcat的最大并发数是可以配置的,而且并没有限制你所配置的并发数数量,需要根据你的应用处理request所需要的带宽、CPU、内存、压力等进行配置。还有一种说法是Tomcat的理论并发数量极限是服务器最大可用的端口数,也就是最多65536个,但是我并不确定这是正确的。Tomcat支持的并发数与操作系统也是有关系的,一些操作系统会限制外来的连接数。

  实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。

  Tomcat的文件夹作用

  /bin 保存启动/关闭服务器的文件(startup.bat-启动服务器)

  shutdowm.bat--关闭服务器

  /conf 保存Tomcat的配置信息

  /lib 保存的是服务器端的jar包

  /logs 保存服务器的日志信息

  /temp 存放临时文件

  /webapps 存放的是要部署在服务器的项目

  /work 保存JSP编译以后的Servlet文件

  response:响应

  response.sendRedirect("../success.jsp");//跳转页面

  页面发送请求的方式:

  1)通过表单提交请求

  2)通过地址栏发送请求(get请求)

  3)通过a标签发送请求(get请求)

  4)js中location发送请求(get请求)

  除了Tomcat,Java涵盖的知识点还有很多。如果你想快速掌握企业所需的技术点、成为高薪Java工程师,可以选择专业的学习方式,让你快速掌握高端的Java技术。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值