Linux 安装配置 Tomcat

1、下载 tomcat Linux 版本

  tomcat 官网下载地址:http://tomcat.apache.org/download-80.cgi

  百度云盘链接:http://pan.baidu.com/s/1jH6lWDw 密码:vo2o

2、在 usr 目录下新建 tomcat 目录,然后将 下载的 tomcat 用工具拷贝到这个新建的 tomcat目录中

3、解压 tomcat 文件

tar -zxvf tomcat文件名

由于文件名有点长,我们需要给解压后的文件夹重命名,以便后面引用方便

4、配置环境变量

注意:这里我们前提是已经安装并配置好了 JDK,具体教程:https://cloud.tencent.com/developer/article/1012685

vi /etc/profile

输入如下命令让配置生效:

source /etc/profile

5、启动 tomcat

第一种方法:进入到 /usr/tomcat/tomcat8.5/bin 目录下,输入如下命令

./startup.sh

出现如下界面则启动成功

第二种方法:无论在哪个目录,输入如下命令都可启动

sh /usr/tomcat/tomcat8.5/bin/startup.sh

6、查看 tomcat 是否启动成功

ps -ef|grep java

  输入上面命令,如果出现如下界面则启动成功

  如果出现如下界面则没有启动

 7、关闭 tomcat

第一种方法:进入到 /usr/tomcat/tomcat8.5/bin 目录下,输入如下命令

./shutdown.sh

 第二种方法:无论哪个目录关闭 tomcat

sh /usr/tomcat/tomcat8.5/bin/shutdown.sh

 9、验证是否启动成功

  我们启动tomcat 之后,在浏览器输入 http:\\ip地址:8080。如果出现 tomcat 的主页则启动成功

注意:如果看不到界面有可能是防火墙没关

  关闭防火墙命令:

service iptables stop
chkconfig iptables off

10、查看 tomcat 启动日志

 tail -f /usr/tomcat/tomcat8.5/logs/catalina.out

-f 表示动态显示内容。ctrl+c 退出 tail 命令

11、查看端口信息  

  使用netstat -tln 查看端口信息 有时候我们启动了tomcat访问没反应这个时候可以用它来看看有没有8080这个端口

netstat -tln

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

nginx反向代理实现跨域请求

跨域请求可以通过JSONP实现,缺点是需要修改被请求的服务器端代码进行配合,稍显麻烦 通过在自己服务器上配置nginx的反向代理,可以轻松实现跨域请求 思路 ...

4026
来自专栏电光石火

删除eclipse多余的工作空间

找到eclipse\configuration\.settings\org.eclipse.ui.ide.prefs文件,配置的命名空间就在这个文件中,双击打开...

18810
来自专栏木子昭的博客

解决linux端口被占用

解决端口占用问题的最快捷方式就是杀死相关进程,以杀死占用22端口的ssh为例 查看进程 如图所示,对应的进程名为sshd 进程号为 55312 输入kill ...

3096
来自专栏我的博客

QQ互联开发小记

QQ互联登录PHP-SDK,(-1)invalid openid错误—解决方法,问题现象是:部署了PHP-SDK之后,出现有时能登录,有时不能登录的情况,错误提...

2666
来自专栏Linux运维学习之路

day7、用户登陆出现-bash-4.1$错误的原因

有时候在使用用户登陆Linux系统时会出现-bash-4.1$错误,不显示用户名,路径信息。 原因:用户家目录里面与环境变量有关的文件被删除所导致的 .bash...

1777
来自专栏无原型不设计

【Mockplus教程】备注

每个页面都可以添加备注信息,打开需要添加或者查看备注信息的页面, 在页面节点上面鼠标右击,弹出菜单中选择“页面属性”一项,如下图: ? 在弹出的对话框中,...

2554
来自专栏运维前线

CentOS6.X/RedHat6.X yum安装jenkins

配置jenkins源 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/red...

22310
来自专栏Python小屋

Python+shelve读写二进制文件

Python标准库shelve提供了二进制文件操作的功能,可以像字典一样赋值即可写入文件,也可以像字典一样读取二进制文件,有点类似于NoSQL数据库MongoD...

2704
来自专栏不想当开发的产品不是好测试

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail

# 背景 安装pip后发现执行pip install pytest,提示下面错误 pip is configured with locations that r...

41211
来自专栏不想当开发的产品不是好测试

修改jenkins启动的默认用户

# 背景 通过yum命令安装的jenkins,通过service jenkins去启动jenkins的话,默认的用户是jenkins,但jenkins这个用户是...

3035

扫码关注云+社区