关于Tomcat使用

服务器的概念和作用

问题:

学习了java编程之后,java代码的一个很重要的作用就是进行数据的处理,但是目前来说我们运行编写的代码,只有一次性,也就是运行完毕后,如果需要再次运行则需要再次手动启动代码的执行。但是我们无法提前知道用户何时会发出请求,也就是无法决定我们编写的java代码应该什么时候启动运行。而且手动运行也变得不现实。
解决:

那么根据java的网络编程(基于等待机制)内容,我们是不是可以使用代码编写一个容器(对象)呢?该容器可以根据用户的请求来启动并运行我们编写的数据逻辑代码。 答案是可以的。
实现:

服务器
解释:
所谓服务器其实就是代码编写的一个可以根据用户请求实时的调用执行对应的逻辑代码的一个容器。在普通用户看来就是一个安装程序。我们只需要将服务器在操作系统上进行安装,并将我们事先编写好的逻辑处理代码根据规则放到服务器的指定位置,启动服务器,那么服务器就自动的会根据接收到的请求调用并执行对象的逻辑代码进行处理。

Tomcat服务的下载和安装

  • 下载地址(自行选择版本)
    http://tomcat.apache.org/

  • 下载选项
    Tomcat分安装版和免安装版(zip)
    在这里插入图片描述

  • 安装:
    下载成功后会为压缩包文件,解压即可使用。
    注意:尽量不要解压在中文文件夹中。

  • 目录结构介绍:
    \bin 存放启动和关闭Tomcat的可执行文件
    \conf 存放Tomcat的配置文件
    \lib 存放库文件,即一堆jar包
    \logs 存放日志文件
    \temp 存放临时文件
    \webapps 存放web应用(放要运行的代码)
    \work 存放JSP转换后的Serlet文件(JSP的编译目录)

  • 检验安装:
    打开bin目录,然后双击执行startup.bat文件,打开浏览器在地址栏中输入localhost:8080/如果出现tomcat广告业,则安装完成。
    如果8080被占用进\bin\conf\server.xml
    将port=8080 改为其他,eg:8888等

  • 常见问题:

  1. Tomcat的运行依赖JDK(没有就会闪退),必须配置JDK环境。 配置方式参照:
    https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
  2. 闪退,启动闪退问题一般是因为JDK的环境变量配置有问题,参照1进行重新配置,如果还是闪退,使用:
    在\bin\startup.bat文件中的第一行加入:
    SET JAVA_HOME=(JDK目录)
    SET CATALINA_HOME=(解压后Tomcat的目录)
    这样,运行startup.bat就可以正常启动tomcat服务器了,如果像点击shutdown.bat关闭服务器,同样在shutdown.bat文件中加入上面的两行即可。
  3. 端口号被占用,重启电脑(治标不治本)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值