JavaWeb入门-Tomcat

Tomcat

官方网址:https://tomcat.apache.org/

Tomcat目录介绍

bin 专门用来存放 Tomcat 服务器的可执行程序

conf 专门用来存放

Tocmat 服务器的配置文件 lib 专门用来存放 Tomcat 服务器的 jar 包

logs 专门用来存放 Tomcat 服务器运行时输出的日记信息

temp 专门用来存放 Tomcdat 运行时产生的临时数据

webapps 专门用来存放部署的 Web 工程

work 是 Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录。

Tomcat启动和关闭

启动

解压包之后,在bin文件目录下找到启动文件startup.bat,点击即可启动Tomcat,等待一会之后,随意打开一款浏览器,在网页栏上输入localhost:8080,若能顺利访问,则证明Tomcat已启动。

也可以使用命令行启动,在Tomcat的bin目录下,敲入启动命令:

cataline run

这种启动方式的好处在于,当你的Tomcat服务器启动失败时,会提示一些错误信息!

关闭

将启动时弹出的cmd窗口直接关闭即可,或者在bin目录下点击shutdown.bat文件,这两种当时都可以将Tomcat服务器关闭,而后者则是主要的方式。

在安装测试过程中,可能会遇到的问题如下:

1、闪退问题:Java环境变量没有配置

2、乱码问题:找到conf目录下的logging.properties文件,将文件内的字符集格式(UTF-8)改为GBK

Tomcat的基本配置在这里插入图片描述

可以配置驱动的端口号~

  • Tomcat的默认端口号为:8080
  • MySQL:3306
  • http:80
  • https:443
<Connector port="8081" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

只要修改port属性,便可自行配置Tomcat的端口号,需要注意的是,修改完端口号之后需要重启Tomcat!

也可以配置主机的名称~

  • 默认的主机名称为:localhost
  • 默认网站应用存放的位置:webapps
<Host name="www.ayin.com"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

部署Web工程到Tomcat中

第一种部署方法

只需要把 web 工程的目录拷贝到 Tomcat 的 webapps 目录下 即可!

1、在 webapps 目录下创建一个 book 工程

2、将Web工程的内容拷贝到里面

3、访问 Tomcat 下的 web 工程(只需要在浏览器中输入访问地址格式如下: http://ip:port/工程名/目录下/文件名)

第二种部署方法

找到 Tomcat 下的 conf 目录\Catalina\localhost\ 下,创建如下的配置文件:

abc.xml 配置文件内容如下:

<!-- Context 表示一个工程上下文
    path 表示工程的访问路径:/abc
    docBase 表示你的工程目录在哪里
-->
<Context path="/abc" docBase="E:\book" />

访问这个工程的路径如下:http://ip:port/abc/ 就表示访问 E:\book 目录!

ROOT 的工程的访问

以及 默认 index.html 页面的访 问 当我们在浏览器地址栏中输入访问地址如下:

http://ip:port/

  • 没有工程名的时候,默认访问的是 ROOT 工程。

当我们在浏览器地址栏中输入的访问地址如下:

http://ip:port/工程名

  • 没有资源名,默认访问 index.html

IDEA 整合 Tomcat 服务器

操作的菜单如下:

File | Settings | Build, Execution, Deployment | Application Servers

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值