Java教程

JavaWeb入门-Tomcat

本文主要是介绍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

这篇关于JavaWeb入门-Tomcat的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!