当前位置: 首页 > news >正文

Ubuntu安装tomcat

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

 

1.下载tomcat

下载地址:https://tomcat.apache.org/download-70.cgi

211847_FKyt_3720375.png

选择对应的包下载,可在windows上下载然后上传至服务器,如果不知道如何上传,请参照 

2.解压文件

sudo tar -zxvf apache-tomcat-7.0.82.tar.gz

3.将解压的文件移动到指定的目录

 在/usr目录下创建tomcat目录

mkdir /usr/tomcat

将解压的文件与移动到tomcat目录下

sudo mv apache-tomcat-7.0.82 /usr/tomcat/

进入tomcat目录,查看是否存在apache-tomcat-7.0.82文件,如果存在表示移动成功。

4.修改apache-tomcat-7.0.82/bin目录下的startu.sh文件

vim /usr/tomcat/apache-tomcat-7.0.82/bin/startup.sh

在最后一行上面添加如下信息

#set java environment
export JAVA_HOME=/usr/lib/jvm/java-8-oracle  ##你的jdk目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.82  ##你的tomcat目录

修改完如下图

213508_7mfK_3720375.png

编辑完,保存退出,运行如下代码

cd /usr/tomcat/apache-tomcat-7.0.82/bin/
sudo ./startup.sh

出现以下信息,则说明tomcat安装并启动成功

215056_vgm3_3720375.png

在命令行可以通过curl 127.0.0.1:8080访问,如果出现页面的代码,则表示成功启动。

5.关闭tomcat

修改shutdown.sh,在文件的最后一行上面添加信息

#set java environment
export JAVA_HOME=/usr/lib/jvm/java-8-oracle  ##你的jdk目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.82  ##你的tomcat目录

编辑完,保存退出,运行如下代码

cd /usr/tomcat/apache-tomcat-7.0.82/bin/
sudo ./shutdown.sh

成功执行如下图所示

215743_nrr4_3720375.png

 

转载于:https://my.oschina.net/u/3720375/blog/1600193

相关文章:

  • Linuxkit 使用指南
  • RHEL 6.1 KVM虚拟机桥接物理机网络
  • Java IO 系统
  • 我的相亲日记_8(原创连载)
  • mysql api---从一个小例子开始mysql编程入门(4)
  • 2010 .NET面试题整理之基础篇[转]
  • [翻译]通信模式(Communication Patterns)
  • Java实现二分插入排序
  • Linux内核中实现生产者与消费者(避免无效唤醒)【转】
  • 春Phone计划 51cto技术沙龙成都站分享
  • 数据校验之Spring和Hibernate validate(二)
  • 解决棘手问题的法宝
  • ionic V3.10 开发踩坑集锦(三)
  • sizeToFit 就是整好容纳子Views。。控件大小取决子View
  • html5--视频播放器实例
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • canvas 绘制双线技巧
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • GraphQL学习过程应该是这样的
  • jquery cookie
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • Linux中的硬链接与软链接
  • mysql 5.6 原生Online DDL解析
  • MySQL QA
  • PaddlePaddle-GitHub的正确打开姿势
  • React16时代,该用什么姿势写 React ?
  • react-native 安卓真机环境搭建
  • 从重复到重用
  • 前端自动化解决方案
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 网络应用优化——时延与带宽
  • 最简单的无缝轮播
  • kubernetes资源对象--ingress
  • Prometheus VS InfluxDB
  • ​​​​​​​​​​​​​​Γ函数
  • ​第20课 在Android Native开发中加入新的C++类
  • $().each和$.each的区别
  • (175)FPGA门控时钟技术
  • (floyd+补集) poj 3275
  • (二十四)Flask之flask-session组件
  • (离散数学)逻辑连接词
  • (篇九)MySQL常用内置函数
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • .Net Core缓存组件(MemoryCache)源码解析
  • .Net mvc总结
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NetCore项目nginx发布
  • .NET关于 跳过SSL中遇到的问题
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • /run/containerd/containerd.sock connect: connection refused
  • @31省区市高考时间表来了,祝考试成功
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解