首页 > 其他分享 >Tomcat

Tomcat

时间:2022-08-25 19:44:07浏览次数:70  
标签:浏览器 Tomcat JavaEE 默认 访问 端口号

1.概述

常见的JAVA相关的web服务器软件:

  1. webLogic:Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的
  2. webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的
  3. JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的
  4. Tomcat:Apache基金组织,中小型的JAVAEE服务器,支持少量的JAVAEE规范,开源免费的。

2.下载

3.安装

4.卸载

5.启动

  1. 双击startup.bat文件即运行
  2. 检测是否安装成功:浏览器中访问http://localhost:8080访问
  3. 启动中可能存在的问题
1. 8080端口占用
解决方案两种:
    1.netstat -ano查看占用8080端口号的进程,将8080端口号的进程杀掉
    2.修改默认端口号(修改conf目录下的server.xml配置文件中的Connector元素的port属性值)
    <Connector port="8088" protocol="HTTP/1.1"
       connectionTimeout="20000"
       redirectPort="8443" />
2. 双击startup.bat一闪而过
解决方案:
    配置JAVA_HOME环境变量

note:一般会将tomcat的默认端口号修改为80,因为80端口号是HTTP协议的默认端口号。修改后,在浏览器中输入地址访问时,可以不用输入端口号。

6.关闭

  1. 正常关闭:双击/bin/shutdown.bat文件运行或者在startup.bat窗口中按下Ctrl + C
  2. 强制关闭:点击右上角的x

7.配置

1.部署项目的方式
  1. 直接将项目放到webapps目录下即可(简化部署:将项目打包成一个war包,再将war包放置到webapps目录下,war包会自动解压缩)
  2. 配置conf/sever.xml文件
在<Host>标签体中配置<Context docBase = "项目存放的路径",path = "虚拟目录"/>
docBase:项目存放的路径
path:虚拟目录,供浏览器访问使用的访问路径
  1. 在conf\Catalina\localhost创建一个任意名称的xml文件,在文件中编写如下
<Context path = "虚拟目录" docBase = "项目存放的路径"/>
<!--虚拟目录(供浏览器访问使用)就是xml文件的名称。-->

示例:在conf\Catalina\localhost目录下新建example.xml文件
<Context path = "/example"  docBase = "E:\demo_war"/>
则浏览器访问路径如下:
http://localhost:8080/example/

方式三推荐使用

2.IDEA中配置Tomcat
  1. 乱码问题解决:https://blog.csdn.net/weixin_44170221/article/details/107299712
  2. CATALINA_BASE路径的问题:默认情况下配置的路径是放在C盘中的。比如说C:\Users\lenovo\AppData\Local\JetBrains\IntelliJIdea2021.2\tomcat\aa7ae485-0a4d-4169-8699-5b9f755c64ae

8.Tomcat中默认工程的访问和默认资源的访问

  1. 当在浏览器中输入访问地址如下http://ip:port/,没有工程名则表示访问的工程是webapps目录下的ROOT工程,访问的资源是index.jsp。
  2. 当在浏览器中输入访问地址如下http://ip:port/工程名,没有资源名则表示默认访问index.html页面。

标签:浏览器,Tomcat,JavaEE,默认,访问,端口号
From: https://www.cnblogs.com/xiaocer/p/16625504.html

相关文章

  • 基于tomcat集群配置session会话保持
    基于tomcat集群配置session会话保持不配置会出现的错误:nginx分发登录服务器是A,而登录后的页面分发到服务器B,那么没有会话保持,导致无法跳转页面修改/opt/tomcat/tomcat8/......
  • IDEA 配置tomcat的输出数据格式为UTF-8
    之前学SpringMVC获取前端页面传过来的数据在控制台打印会出现中文乱码,后面发现这个其实是Tomcat的配置问题。  以IDEA为例,在tomcat中配置  配置参数 -Dfile.en......
  • windows使用/服务(3)windows11 部署tomcat图文教程
    参考地址:https://zhuanlan.zhihu.com/p/874392681、下载JDK安装包,下载地址:下载JDK安装包,已安装jdk忽略Java18oracle-jdk官网:https://www.oracle.com/java/techno......
  • Tomcat静态文件访问配置
    tomcat访问服务器资源修改server.xml文件添加<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"><!--Single......
  • 在IDEA中配置tomcat
    目录在IDEA中配置tomcat在IDEA中配置tomcat本篇演示的只是IDEA中配置tomcat并没有演示用tomcat进行项目部署,以及更多关于tomcat的介绍,这些内容在下一阶段我都会......
  • tomcat自定义错误页面
    tomcat自定义错误页面 当我们访问tomcat的一个不存在的页面,返回错误信息如下: 这样的界面直接暴露给用户并不友好,有时候还不安全,因此一般需要修改默认的错误......
  • Tomcat AJP ghostcat (CVE-2020-1938) 图解分析
    上周扫描到一个TomcatAJP,无法利用。具体扫描方法是设置自定义属性。但是目标机器删掉了ROOT文件夹也没有设置context。所以研究一下TomcatAJP,顺带看看Tomcat源码,找......
  • idea调试tomcat源码
    优化TomcatAJP误报时有一些疑问,调试一下1下载tomcat历史版本列表:https://archive.apache.org/dist/tomcat/tomcat-8/源码文件夹:https://archive.apache.org/dist/t......
  • 修改Tomcat启动窗口的名称
    打开Tomcat的bin目录下的Catalina.bat,找到这一属性块:doStartshiftif"%TITLE%"==""setTITLE=projecNameset_EXECJAVA=start"%TITLE%"%_RUNJAVA%ifnot""%1"......
  • centos7下tomcat部署jenkins版本升级
    jenkins升级步骤war包下载地址https://www.jenkins.io/download/点击PastReleases,选择war版本1.将要升级指定版本的jenkins的war包下载并解压到tomcat的webapp目录下w......