6 下载 apache-tomcat-9.0.0.M4.tar.gz 文件:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M4/bin/apache-tomcat-9.0.0.M4.tar.gz
7 解压缩 apache-tomcat-9.0.0.M4.tar.gz:
tar -zxvf apache-tomcat-9.0.0.M4.tar.gz
8 将通过解压得到的 apache-tomcat-9.0.0.M4 文件复制到 /usr/local/tomcat 目录中:
mv apache-tomcat-9.0.0.M4 ../tomcat/
9 打开文件 /etc 目录下的 profile 文件:
vim /etc/profile
将如下代码追加到 profile 文件末尾:
# idea - tomcat9 config start - 2016-05-01
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4
CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M4
PATH=$PATH:$CATALINA_BASE/bin
export PATH CATALINA_BASE
# idea - tomcat9 config end - 2016-05-01
保持并推出:wq!
10 修改 tomcat 的端口号和字符编码:
进入到 /usr/local/tomcat/apache-tomcat-9.0.0.M4/conf 目录中:
cd ../tomcat/apache-tomcat-9.0.0.M4/conf
打开 tomcat 服务的配置文件 server.xml:
vi server.xml
找到如下代码:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
11 增加 manager-gui 图形化管理界面的访问权限(不需要的话,此步骤可忽略):
打开 tomcat 的用户配置文件 tomcat-users.xml:
vi tomcat-users.xml
在 </tomcat-users> 标签前加入如下代码:
<user username="tomcat" password="tomcat" roles="manager-gui"/>
这里设置的 username 和 password 都是 tomcat,角色为 manager-gui;
键入 Esc 并输入“:wq!”保持并退出;
12 进入到 /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin 目录中:
cd ../bin/
13 打开 vi catalina.sh 文件:
在 # OS specific support. 前面加入如下代码:
JAVA_HOME=/usr/local/jdk/jdk1.8.0_91
JRE_HOME=$JAVA_HOME/jre
键入 Esc 并输入“:wq!”保持并退出;
14 启动 tomcat 服务:
./startup.sh
打印如下信息则表明启动 Tomcat 服务成功:
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.0.M4
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.0.M4
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M4/temp
Using JRE_HOME: /usr/local/jdk/jdk1.8.0_91/jre
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/tomcat-juli.jar
Tomcat started.
打开浏览器输入 IP 地址看看吧!如果出现了我们的可爱的“小黄猫”则表明我们的 Tomcat 已提供服务啦!
15 关闭 tomcat 服务:
./shutdown.sh
打印如下信息则表明关闭 Tomcat 服务成功:
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.0.M4
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.0.M4
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M4/temp
Using JRE_HOME: /usr/local/jdk/jdk1.8.0_91/jre
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/tomcat-juli.jar
注意:不可连续执行多次 ./shutdown.sh 命令,多次后报如下错误:
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:211)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:476)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)
16 开机启动
vi /lib/systemd/
system
/tomcat.service
[Unit]
Description=tomcat
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
PrivateTmp=
true
[Install]
WantedBy=multi-user.target
systemctl enable tomcat.service
命令 chkconfig 表示添加(--add)、删除(--del)、查看(--list)系统服务;
相关推荐
本教程将详细讲解如何在CentOS 7上离线安装Tomcat,这对于那些无法连接到互联网或者网络环境受限的服务器尤其重要。 首先,你需要下载所需的软件包。在本压缩包"CentOS7离线安装tomcat.zip"中,包含了安装Tomcat所...
本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...
以下是如何在CentOS 7上设置Tomcat 8开机启动的详细步骤: 1. **配置Tomcat环境变量**: 首先,我们需要在Tomcat的`bin`目录下的`catalina.sh`文件中设置`JAVA_HOME`和`JRE_HOME`环境变量。打开`catalina.sh`,...
linux环境下安装tomcat详细步骤,本教程主要是针对centos7下安装部署tomcat7做了全方位讲解,其他linux版本基本差不多
### CentOS 7 安装 Tomcat 7 的详细步骤及注意事项 #### 一、环境准备与下载 在开始安装之前,确保已经安装了 ...通过以上步骤,可以在 CentOS 7 系统上成功安装并配置 Tomcat 7 服务器。希望这些信息对您有所帮助!
Centos7安装配置tomcat 9并设置自动启动, 具体参考链接地址, https://blog.csdn.net/stinkstone/article/details/78082725 ,这里是连接的配置文件。
在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...
此“tomcat.rar”压缩包文件的内容似乎与在CentOS7操作系统上自动安装Tomcat的过程有关。以下是关于这个主题的详细知识点: 1. **CentOS7**: CentOS是一个基于Linux的开源操作系统,常用于服务器部署,因其稳定性和...
在CentOS 7环境下搭建和配置Java应用服务器,如Tomcat和Nginx,是企业IT...完成上述步骤后,你将拥有一个在CentOS 7上运行的、企业级的、安全的、集成了Tomcat和Nginx的Java应用环境,可用于生产环境的Java应用部署。
Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更好的性能和稳定性。你可以从官方下载页面(https://tomcat.apache.org/download-80.cgi)获取所需版本。例如,...
### 如何在Centos7上启动Tomcat 在Centos7环境下启动Tomcat是一个常见的需求,尤其是在部署Java Web应用程序时。下面将详细介绍如何在Centos7系统中启动Tomcat服务,包括查找Tomcat安装路径、启动Tomcat服务、检查...
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
以上就是关于CentOS7上MySQL的安装与卸载,JDK的安装配置,以及Tomcat的安装和基本配置的详细步骤。理解并掌握这些基础操作对IT从业者来说至关重要。通过文档"CentOs安装 mysql彻底删除与安装 jdk和tomcat的配置.doc...
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java ...通过上述步骤,我们可以在CentOS 6系统上顺利安装JDK、MySQL及Tomcat,并配置好基本环境。
本文将深入探讨如何在CentOS 7系统上安装和配置Java Development Kit (JDK) 1.7以及Apache Tomcat 7.0,这两个组件对于运行Java Web应用至关重要。 首先,我们来了解JDK 1.7。Java JDK是Java编程语言的软件开发工具...
该文档详细介绍,怎么样安装centos6.7,以及在cent0s环境下面安装tomcat,jdk
在安装Tomcat之前,需要先安装JDK。可以从Oracle官方网站下载JDK安装包,并按照安装说明安装。 三、下载和解压Tomcat安装包 下载Tomcat 8.0.21安装包,并将其解压到指定文件夹: `tar -zxvf apache-tomcat-8.0.21...
本教程将详述如何在CentOS 7上部署Tomcat 8、JDK 7以及Nginx,并进行必要的防火墙配置,以创建一个高效、安全的Web服务器环境。 首先,我们来安装JDK 7,它是运行Java应用的基础。在CentOS 7中,可以通过官方的...