CentOS7安装配置Tomcat

1.安装jdk

jdk 安装有两种方式,本文只介绍rpm格式的安装包

安装jdk:在安装包所在的目录下执行如下语句

安装完成后,默认安装在/usr/java下。

配置环境变量,执行如下语句:

添加如下内容,/usr/java/jdk1.8.0_202 为jdk所在路径,请自行修改

使环境变量生效

测试是否安装成功

2.安装tomcat

到 tomcat 所在的目录下,解压压缩包

移动解压好的文件夹到 /usr/local/tomcat 目录下

到 /usr/local/tomcat/bin 目录下启动tomcat

浏览器输入127.0.0.1:8080

包括配置Tomcat的訪問端口,虛擬主機,解析jsp

tomcat默认启动的是8080,如果你想修改为80,则需要修改server.xml文件:

vim /usr/local/tomcat/conf/server.xml

重启生效

[root@localhost src]# /usr/local/tomcat/bin/shutdown.sh
[root@localhost src]# /usr/local/tomcat/bin/startup.sh

cd /usr/local/tomcat/conf/
vim server.xml

找到下一行插入新的

<Host name="www.123.cn" appBase="/data/tomcatweb"
    unpackWARs="false" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
Host>

保存后,重启生效

先创建tomcat的测试文件:

vim /data/tomcatweb/111.jsp

加入如下内容:

<html><body><center>
    Now time is: <%=new java.util.Date()%>
center>body>html>

保存后,使用curl测试:

[root@localhost ~]# curl -xlocalhost:80 www.123.cn/111.jsp

看看运行结果是否是:

<html><body><center>
    Now time is: Thu Jun 13 15:26:03 CST 2013
center>body>html>

Original: https://www.cnblogs.com/Songhn9/p/13597423.html
Author: 她脚踝银铃响了
Title: CentOS7安装配置Tomcat

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598978/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Javaweb-JSP详解

    一、什么是JSP Java Server Pages:Java服务器端页面,和Servlet一样,用于动态web技术 最大的特点: 写JSP就像在写HTML 区别: HTML只给用…

    数据库 2023年6月16日
    093
  • Mysql生成测试数据函数

    1、查看设置是否允许创建函数系统参数 show variables like ‘log_bin_trust_function_creators’; 2、临时设置允许创建函数系统参数…

    数据库 2023年6月16日
    087
  • Azkaban快速入门

    因为之前自己工作中有用过Azkaban作为自动化任务调度工具,所以想参考自己之前的使用经验,总结一下关于Azkaban的使用,方便大家使用Azkaban快速实现企业级自动化任务 如…

    数据库 2023年6月11日
    098
  • 第16章 变量、流程控制与游标

    第16章 变量、流程控制与游标 1. 变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 在 MySQL 数据库中,变…

    数据库 2023年6月6日
    090
  • 第18章 MySQL8其它新特性

    第18章 MySQL8其它新特性 1. MySQL8新特性概述 MySQL&#x4ECE;5.7&#x7248;&#x672C;&#x76F4;&a…

    数据库 2023年6月6日
    088
  • MySQL45讲之备库并行复制策略

    前言 本文主要介绍 MySQL 备库的并行复制策略。 为什么备库需要并行复制 如果主数据库有大量的更新操作,因为主数据库可以并发写入,而从数据库只能在单个线程中执行,那么从数据库的…

    数据库 2023年5月24日
    086
  • 事务的四大特性

    事务的四大特性 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。 一致性(Consistency):事务完成时,必须使所有的数据都保持一致状…

    数据库 2023年6月11日
    092
  • 第十七章 AOP编程

    1.AOP概念 AOP(Aspect Oriented Programing) 面向切面编程 = Spring动态代理开发 以切面为基本单位的程序开发,通过切面间的相互协同,相互调…

    数据库 2023年6月14日
    0100
  • 【问题管理】– restTemplate请求get方式中url包含+、空格、%、_等特殊符号

    在实际项目中,我们经常会遇到get方式进行参数传递,而前端到后台,后台调用第三方接口API,这里往往涉及到很多编码转换的场景,前后端编码方式不一致,t omcat服务端编码设置,远…

    数据库 2023年6月6日
    074
  • openpyxl使用总结

    设置表头单元格的颜色 fill = PatternFill("solid", fgColor=’FF000000′) font = Font(color=’00…

    数据库 2023年6月9日
    085
  • ArrayList扩容机制

    1.构造函数 有三种 说第一种无参构造,默认初始容量为10 2.add函数 /** * 将指定的元素追加到此列表的末尾。 */ public boolean add(E e) { …

    数据库 2023年6月16日
    096
  • Servlet规范

    servlet&#x89C4;&#x8303; 一。介绍1.它是javaee里面的一种规范。2.作用:1)在servlet规范中指定了动态资源文件的开发步骤2)在s…

    数据库 2023年6月11日
    056
  • PHP最全编码规约

    1.1 标签 (1)【强制】PHP 程序可以使用或来界定 PHP 代码,在 HTML 页面中嵌入纯变量时,可以使用这样的形式,不可使用其他的标签变种。 正例: (2)【强制】纯 P…

    数据库 2023年6月14日
    0115
  • Golang实现set

    Golang语言本身未实现set,但是实现了map golang的map是一种无序的键值对的集合,其中键是唯一的 而set是键的不重复的集合,因此可以用map来实现set 由于ma…

    数据库 2023年6月14日
    073
  • 记一次vcenter连接esxi失败问题排查(443端口不通)

    vecenter错误 esxi宿主机重启后,vcenter连接esxi提示超时,使用vmware客户端连接esxi也提示超时,开始介入排查。 故障排查 如何进入命令终端 运行alt…

    数据库 2023年6月9日
    0117
  • Vue自定义组件实现v-model指令

    Tips: 本文所描述的Vue均默认是Vue2版本 在我们初次接触 Vue的时候,一定会了解到一个语法糖,那就是 v-model指令,它带给我们的第一印象就是它可以实现双向绑定 那…

    数据库 2023年6月11日
    085
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球