Tomcat安装配置

Tomcat安装配置1-动态web1.1web服务器本身是一个程序,运行在服务器上。也称为Web容器,写的程序是运行在Web容器中。容器作用:共享资源(图片,网页),将服务器上资源分享给浏览器。解析写的Jav

大家好,又见面了,我是你们的朋友全栈君。

1- 动态web

1.1 web服务器

本身是一个程序,运行在服务器上。也称为Web容器,写的程序是运行在Web容器中。

容器作用:

  • 共享资源(图片,网页),将服务器上资源分享给浏览器。解析写的Java程序
  • 处理用户发送的请求,并且对请求做出响应。把生成的结果以网页的方式显示在浏览器上。

基本结构

<span role="heading" aria-level="2">Tomcat安装配置

服务器缺点 :服务器的动态web资源出现错误,需要重新编写我们的后台程序,重新发布。

服务器优点:Web页面可以动态更新,所有用户看到都不是同一个页面,它可以与数据库交互 。

2- Tomcat

2.1 安装tomcat

tomcat官网:https://tomcat.apache.org/
<span role="heading" aria-level="2">Tomcat安装配置

2.2 Tomcat配置

2.2.1 环境变量的配置

CATALINA_HOME
%CATALINA_HOME%\bin

添加Tomcat的安装目录
<span role="heading" aria-level="2">Tomcat安装配置

配置Path
<span role="heading" aria-level="2">Tomcat安装配置

Tomcat的启动与关闭

常用命令

启动的命令:startup.bat
关闭的命令:shutdown.bat

<span role="heading" aria-level="2">Tomcat安装配置

2.3 Tomcat的目录结构

<span role="heading" aria-level="2">Tomcat安装配置

2.4 Tomcat项目发布

方式1: 直接将项目复制到webapps目录下。

方式2: 采用压缩文件.war的方式。

将整个项目使用压缩工具打包成一个zip文件,将zip的扩展名为war。
复制到webapps目录下,tomcat会自动解压成一个同名的目录。

2.5 idea中配置Tomcat

编辑运行配置
<span role="heading" aria-level="2">Tomcat安装配置

添加Tomcat的配置服务器信息
<span role="heading" aria-level="2">Tomcat安装配置

配置服务器的详细信息
<span role="heading" aria-level="2">Tomcat安装配置

修改项目发布的访问地址
<span role="heading" aria-level="2">Tomcat安装配置

点右上角的启动图标,启动Tomcat服务器
<span role="heading" aria-level="2">Tomcat安装配置

服务器启动成功的状态信息

<span role="heading" aria-level="2">Tomcat安装配置

日志乱码现象

启动Tomcat的时候会出 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�:

解决这种乱码的问题,解决问题的方法是到tomcat/conf/目录下,修改logging.properties

将java.util.logging.ConsoleHandler.encoding = utf-8
更改为 java.util.logging.ConsoleHandler.encoding = GBK
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155198.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信小程序带参数跳转页面(小程序跳转第三方网页)

    //wxml&lt;textwx:for="{{titles}}"wx:key="{{index}}"bindtap=’changeClassify’data-id="{{index}}"&gt;{{item.name}}&lt;/text&gt;//jsfunctionchangeClassify(e){//letid=e.currentTarget.da…

    2022年4月12日
    58
  • iis命令停止启动_更新并重启怎么取消

    iis命令停止启动_更新并重启怎么取消直接使用CMD我们可以操作很多事情,比如启动IIS,重启IIS,停止IIS重启IIS服务器,开始->运行->cmd(以下列出相关操作命令):iisreset /RESTART停止后启动iisreset/START启动IIS(如果停止)iisreset/STOP停止IIS(如果启动)iisreset/REBOOT重启电脑iisreset/REB…

    2025年5月23日
    0
  • java语言_java语言特点

    java语言_java语言特点1.简洁有效Java语言是一种相当简洁的“面向对象”的程序设计语言。Java语言克服了C++语言中的所有的难以理解和容易混淆的缺点,例如头文件、指针、结构、单元、运算符重载和虚拟基础类等。它更加严谨、简洁。2.可移植性Java语言最大的特点在于“一次编译,处处运行”,Java语言的执行基于java虚拟机的(JAVAVirtualMachineJvm)运行,将源代码编译处字节码文件。在不同的…

    2022年4月19日
    42
  • 深入Redis客户端(redis客户端属性、redis缓冲区、关闭redis客户端)「建议收藏」

    深入Redis客户端(redis客户端属性、redis缓冲区、关闭redis客户端)「建议收藏」Redis数据库采用I/O多路复用技术实现文件事件处理器,服务器采用单线程单进程的方式来处理多个客户端发送过来的命令请求,它同时与多个客户端建立网络通信。服务器会为与它相连接的客户端创建相应的redis.h/redisClient结构,在这个结构中保存了当前客户端的相关属性及执行相关功能时的数据结构。I/O多路复用:linux有五类io模型1.阻塞2.非阻塞3…

    2022年6月10日
    26
  • 找出诡异的Bug:数据怎么存不进去[通俗易懂]

    找出诡异的Bug:数据怎么存不进去

    2022年1月29日
    36
  • CentOS7 安装 kafka「建议收藏」

    CentOS7 安装 kafka「建议收藏」文章目录一、安装JDK二、安装zookeeper三、安装kafka一、安装JDKrpm-qa|grepjavarpm-qa|grepjdkrpm-qa|grepgcjrpm-qa|grepjava|xargsrpm-e–nodeps #卸载老版本yumlistjava-1.8*yuminstalljava-1.8.0-openjdk*-yjava-version二、安装zookeeper官方地址:https://ar

    2022年6月6日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号