Tomcat讲解

Tomcat

安装

文件夹的作用:

启动Tomcat出现的一些问题:

点击startup.bat启动失败,我就用cmd命令打开,发现是没有JAVA_HOME 环境。这是因为电脑上没有配置JAVA_HOME或者JRE_HOME导致的

1. The JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program 原因:以前版本的tomcat需要JDK,现在的tomcat(本人的是10.0)只要有JRE就可以。 如果你装的tomcat的是解压版的(免安装的)那么则需要自己手动配置JRE_HOME 这个环境变量,否则,就会出现上面的错误。 解决办法:右击 我的电脑 - 高级 - 环境变量, 在系统变量中 新建 变量名:JRE_HOME 变量值:C:\Program Files\Java\jre1.8.0_281(根据你自己的JDK安装目录寻找JRE)

怎么找自己的jdk和jre安装的位置呢? Windows+R进入命令行,输入:

java -verbose

会显示如下即可:

解决Tomcat乱码的问题: 1、修改apache-tomcat-10.0.6/conf/logging.properties 2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK 3、重启tomcat,查看日志数据即可

配置:

这个server.xml是服务器核心配置文件

在这里面可以配置启动的端口号:

<Connector port="8080" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443"
	   		 URIEncoding="GBK" />

可以配置的启动端口号: Tomcat:默认端口号是8080 MySQL:3306 http:443 https:80

可以配置主机的名称:

<Host name="localhost"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

网站是如何进行访问的?

1、输入一个域名,回车 2、检查本机的C:\Windows\System32\drivers\etc\hosts 文件有没有这个域名映射。

如果有:直接返回对应的IP地址 如果没有:就直接去DNS服务器中去找,如下图所示:

发布一个Web网站

将自己写的网站,放在Tomcat服务器下的web应用下(webapps)的,就可以访问了。结构如下图所示:

如果出现页面乱码,检查一下自己写的HTML文件是否已经改成如下:

同时,sever.xml中的该地方也加上URIEncoding="GBK"

结束!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos7.5配置java环境安装tomcat的讲解

    Tomcat是基于java语言的web服务器软件,本文主要介绍如何在centos7.5上配置java环境并安装tomcat

    砸漏
  • Linux下Tomcat的几种运行方式讲解

    执行tomcat ./shutdown.sh 后,虽然tomcat服务不能正常访问了,但是ps -ef | grep tomcat 后,发现tomcat对应的j...

    砸漏
  • idea/eclipse下Maven工程集成web服务(tomcat、jetty)

    上帝
  • idea/eclipse下Maven工程集成web服务(tomcat、jetty)

    上帝
  • idea/eclipse下Maven工程集成web服务(tomcat、jetty)

    转载请注明出处:http://www.cnblogs.com/funnyzpc/p/8093554.html

    上帝
  • Nginx + Tomcat 负载均衡配置

    Tomcat 的启动依赖 JDK 运行环境,所以安装 Tomcat 之前,先需要安装 JDK。JDK 和 Tomcat 都是绿色软件,安装非常简单,只要解压即可...

    java乐园
  • 在应用中嵌入Tomcat

    很多 Java web 应用和服务,包括开源的和商业化的(比如 Alfresco, iRise, Confluence等),都倾向于将 Apache Tomca...

    哲洛不闹
  • 容器化技术docker~tomcat环境的搭建

    作为一名java后端开发工程师,再熟悉不过的web开发环境就是tomcat了,这也就是我们今天主要分享的内容了。

    码农王同学
  • unregister mbean error com.alibaba.druid:type=DruidStatService

    unregister mbean error javax.management.InstanceNotFoundException: com.alibaba.d...

    louiezhou001
  • 振兴杯试题功能设计(准备)

    ## 前言 ## 我会根据自己所掌握的知识 尽量从基础开始一步步实现整个比赛试题功能,这会是一个漫长的过程,为了帮助学院新鲜血液能过通过实际项目一步步掌握相关...

    用户1788308
  • Jmeter(四十九) - 从入门到精通高级篇 - jmeter使用监视器结果监控tomcat性能(详解教程)

    上一篇宏哥讲解了利用jmeter的插件来监控服务器资源,这一篇讲解分享如何使用jmeter的监视器结果监控tomcat性能。

    北京-宏哥
  • 使用tomcat方式实现websocket即时通讯服务端讲解

          <artifactId>javaee-api</artifactId>

    凯哥Java
  • nginx+tomcat负载均衡配置

    前几天,我们讲过了【互联网常见架构模式 之 nginx负载均衡】(忘记的童鞋,点击上面链接或者输入关键词:nginx\负载均衡,即可重新阅读),...

    码神联盟
  • jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例

    wgethttp://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm sudo rpm --impo...

    java架构师
  • JavaWeb类

    本书全面介绍了Tomcat的架构、各组件的实现方案以及使用方式。包括Tomcat的基础组件架构以及工作原理,Tomcat各组件的实现方案、使用方式以及详细配置说...

    用户5224393
  • 使用Tomcat Native提升Tomcat IO效率

    IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用和异步IO,一步一步的将IO的性能提升做到极致。

    程序那些事
  • Nginx总结(六)如何配置实现负载均衡

    前面讲了如何配置Nginx虚拟主机也介绍了如何配置Nginx和Tomcat实现反向代理,大家可以去这里看看nginx系列文章:https://www.cnblo...

    架构师精进
  • 《跟我学IDEA》二、配置maven、git、tomcat

    上一篇博文我们讲解了如何去下载并安装一个idea,在这里我们推荐的是zip的解压版,另外我们配置的一些编码和默认的jdk等。今天我们来学习配置maven、git...

    I Tech You_我教你
  • Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目

    图中数字的地方代表的配置意思: 1代表名称,给配置的Tomcat取名称。 2代表配置Tomcat的安装路径。 3代表Tomcat服务器启动后,默认打开的浏览器,...

    程序员十三

扫码关注云+社区

领取腾讯云代金券