tomcat

Posted 364.99°

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat相关的知识,希望对你有一定的参考价值。

1.基本操作

下载: http://tomcat.apache.org/


安装: 解压即用(目录不要有空格和中文)


卸载: 删除目录


启动: 双击 bin\\startup.bat


访问: 127.0.0.1:8080

解决方案:

已经关闭tomcat
重新打开tomcat


端口占用问题:

  1. cmd输入netstat -ano找到8080端口对应的PID
  2. 结束PID对应的进程

防火墙阻止访问:
关闭防火墙


环境变量配置不当:

  1. 新建变量名:CATALINA_BASE,变量值:C:\\tomcat
  2. 新建变量名:CATALINA_HOME,变量值:C:\\tomcat
  3. 打开PATH,添加变量值:%CATALINA_HOME%\\lib;%CATALINA_HOME%\\bin

选择http协议访问: http://127.0.0.1:8080


webapps\\ROOT文件夹内容缺失: 重新解压,复制此文件夹到目录
http://localhost:8080默认进入的是$tomcat/webapps/ROOT路径

成功访问!!!


关闭:

  1. 正常关闭:
    1.1 双击bin/shutdown.bat
    1.2 启动页面ctrl c
  2. 强制关闭:

配置:

  1. 项目部署方式1:
    1.1 将写好的项目直接放到webapps中
    1.2 双击startup.bat启动tomcat
    1.3 浏览器访问项目localhost/项目的访问路径(虚拟目录)

    简化:
    1.1 将项目打包.war
    1.2 将war包放到webapps中(自动解压)
    1.3 运行

  2. 项目部署方式2:
    2.1 打开conf\\server.xml配置文件
    2.2 在Host标签中配置部署文件<Context docBase="项目存放路径" path="/项目访问路径"/>
    2.3 运行

  3. 项目部署方式3:
    2.1 打开conf\\Catalina\\localhost文件夹
    2.2 新建xml文件,写入<Context docBase="项目存放路径"/>
    2.3 运行,虚拟目录为xml文件的名称

2.Tomcat集成到Idea

  1. 打开Idea
  2. 菜单栏run
  3. 点击+
  4. configure…(只需要定位到tomcat文件夹就OK了)

  5. OK

以上是关于tomcat的主要内容,如果未能解决你的问题,请参考以下文章

jsp页面被tomcat引擎运行的时候组装成java片段,但是这些java片段怎么没有main方法作为程序的入口啊?

Tomcat根据JSP生成Servlet机制解析

tomcat:部署:“无法调用 Tomcat 管理器:连接被拒绝”

Tomcat配置和数据源配置

012在Tomcat下如何手动部署Web应用

找到多个名为 [spring_web] 的片段。这对于相对排序是不合法的