代码编织梦想

安装tomcat需要有Java环境,需要先安装jdk,可以参考Ubuntu部署Jenkins 其中有步骤介绍

1. tomcat官网下载对应linux压缩包

2. 将下载的tomcat压缩包放在你安装的文件夹下,我放置在/usr/share/tomcat目录下

3. 解压tomcat压缩包到当前路径

tar -xzvf apache-tomcat-9.0.53.tar.gz

4. 给bin目录下添加权限

chmod 777 -R apache-tomcat-9.0.53/bin

5. 给tomcat启动脚本指定Java环境变量和tomcat安装路径信息,在最后一行前面添加如下信息

export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export TOMCAT=/usr/share/tomcat/apache-tomcat-9.0.53

6. tomcat的默认端口为8080,我们可以在conf/server.xml自定义配置, 如下修改配置端口号为8088,

<Connector port="8088" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

7. 启动tomcat,进入tomcat安装目录的bin目录下执行启动命令

如下图启动成功

通过web端访问结果如下:


遇到的问题

1. 启动时报错找不到logs文件,如下:

Using CATALINA_HOME:   /usr/share/tomcat/apache-tomcat-9.0.53
Using CATALINA_TMPDIR: /usr/share/tomcat/apache-tomcat-9.0.53/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201/jre
Using CLASSPATH:       /usr/share/tomcat/apache-tomcat-9.0.53/bin/bootstrap.jar:/usr/share/tomcat/apache-tomcat-9.0.53/bin/tomcat-juli.jar
./catalina.sh: 385: ./catalina.sh: cannot create /usr/share/tomcat/apache-tomcat-9.0.53/logs/catalina.out: Directory nonexistent

普通用户下安装tomcat,  Linux对/usr/share目录进行了权限控制,手动创建logs目录,并配置权限即可

sudo mkdir /usr/share/tomcat/apache-tomcat-9.0.53/logs
sudo chmod -R 777 /usr/share/tomcat/apache-tomcat-9.0.53/logs

2. 启动tomcat正常无报错,但是通过端口号查看运行情况

netstat -lntp|grep 8088

发现tomcat根本没有启动,查看 /usr/share/tomcat/apache-tomcat-9.0.53/logs/catalina.out,报错:

Error: Could not find or load main class org.apache.catalina.startup.Bootstrap

首先检查/usr/share/tomcat/apache-tomcat-9.0.53/bin/bootstrap.jar确实不存在,然后 用find / -name bootstrap.jar在本地也找不到,那这个jar包怎么丢的?

搜索发现,原来tomcat官网的source包是不完整的,logs文件夹(问题1)跟bootstrap.jar一些重要的文件都没有的

正确的tomcat应该下载它的bin包,如下图:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43507959/article/details/120398275

ubuntu12.04安装tomcat7-爱代码爱编程

 1.下载Tomcat7          打开Tomcat官网 http://tomcat.apache.org,在左边的导航栏的“Download"中找到Tomcat7.0目录,点击后进入Tomcat7的页面,选择 tar.gz这个文件类型,然后下载。 2.解压文件 下载到自己计算机上,然后通过pscp传到服务器上 把tomca

ubuntu14.04安装配置tomcat6-爱代码爱编程

本篇文章的完成参考了:Ubuntu下安装Tomcat 1.下载tomcat apache-tomcat-6.0.28.tar.gz 2.复制安装文件到/usr/local/目录下面,并进行解压 cd /usr/lo

ubuntu安装tomcat_凉茶微凉的博客-爱代码爱编程

下载Tomcat 去官网下载对应系统的Tomcat: 安装Tomcat 2.1:把Tomcat压缩包上传到当前用户桌面 2.2:在/usr/下新建tomcat文件夹: 2.3:切换到root,把Tomcat压缩包复制到/usr/tomcat文件夹内: 2.4:解压缩Tomcat

ubuntu系统下安装tomcat服务器_从_你的全世界路过的博客-爱代码爱编程

写在前面: 常用的Web服务器有WebLogic,WebSphere,但由于只有Tomcat是免费开源的,且非常好用,所以现在应用十分广泛,Tomcat服务器建立了浏览器与我们html,Jsp/servlet等网页之间的一个连接,浏览器会通过Tomcat服务器间接去访问我们html网页。下面就教大家怎么安装并且配置一个Tomcat服务器。 (1)下载资源

ubuntu16.04配置java环境和安装tomcat的方法(详细)_横竖皆贰的博客-爱代码爱编程

1.两个安装包:JavaJDK,Tomcat   (1)获取Javajdk,你可以直接用wget命令下载到你的机器上;也可以先下载到你的windows机上,再传到Ubuntu机器上。     打开oracle官方下载地址,找到你需要的jdk版本,选中Accept License Agreement单选框,右键点击你需要的jdk复制链接地址,然后在你的

ubuntu18.04 安装tomcat 8.5_weison wei的博客-爱代码爱编程

Ubuntu18.04 安装Tomcat 8.5 环境信息: OS:Ubuntu18.04 JDK:1.8 Tomcat: 8.5.31 1.下载Tomcat 8.5.31 到Apache Tomcat®官网,选择ta

ubuntu18.04 安装 tomcat8.5.34_衣冠の禽兽的博客-爱代码爱编程

ubuntu18.04 安装 tomcat8.5.34 步骤及命令解读 本文主要参考Linux公社的文章:https://www.linuxidc.com/Linux/2018-05/152250.htm;并做了其他

ubuntu16.04服务器安装tomcat_shezzer的博客-爱代码爱编程

下载地址:https://tomcat.apache.org/download-90.cgi 这里选择的是9.0.13版本tar.gz 下载apache-tomcat-9.0.13.tar.gz 用mobaXterm上传到 /usr/java文件夹下 cd /usr/java tar -xvf apache-tomcat-9.0.13.tar.gz

ubuntu/linux系统安装tomcat(附图解详细步骤)_慕飞的博客-爱代码爱编程_乌班图安装tomat

1、首先需要先到Tomcat官网上下载对应linux系统的压缩包,可以直接在Ubuntu系统中进行下载,下载后的默认路径为主文件夹路径下的下载文件目录下 注:安装Tomcat需要有java环境,需要先安装jdk,详细步骤可以去看我的linux系统安装jdk及eclipse 上面是Tomcat官网上对应的需要下载的版本,我下载的是Tomcat7

ubuntu安装tomcat_人圭日月的博客-爱代码爱编程

ubuntu安装tomcat 安装tomcat 安装tomcat 关于tomcat 的下载,我就不多说了,各位少侠百度 我还是按照 Linux 的history 操作指令把流程列下(部分未有意义的指令没有删除

如何在Ubuntu上安装Tomcat-爱代码爱编程

本教程向您展示如何在buith-in apt-get命令的帮助下在Ubuntu上安装Tomcat。 1. apt-get安装 1.1查找可用的Tomcat软件包进行安装 $ sudo apt-cache search tomcat //... tomcat7 - Servlet and JSP engine tomcat7-admi

ubuntu18下Tomcat7的下载安装和配置-爱代码爱编程

因为已经安装好了JDK所以现在要从官网下载Tomcat官网地址 下载 我选择适用于linux下的tar.gz压缩包,点击。 我选择保存文件。 将文件解压到/opt文件下 在压缩包所在的文件夹右键,在终端打开,输入(版本要和自己的Tomcat一致) sudo tar -zxvf apache-tomcat-7.0.106.tar.gz -C /opt

Ubuntu tomcat 配置-爱代码爱编程

1. tomcat 下载,官网链接 2. 安装JDK,并设置环境,见此  3.  创建存放tomcat的文件夹tomcat9 sudo mkdir /usr/local/tomcat9 4. 在下载tomcat的文件夹下打开终端,解压到刚创建的文件夹里 sudo tar -zxvf apache-tomcat-9.0.52.tar

ubuntu16.04 tomcat9的安装-爱代码爱编程

1、 从http://tomcat.apache.org/download-90.cgi 下载apache-tomcat-9.0.0.M11.tar.gz 2、 上传到linux后移动到/opt/tomcat目录下 3、 解压 sudo tar -zxvfapache-tomcat-9.0.0.M11.tar.gz 4、 打开bin目录下startu