Linux命令(八)之安装Jdk、Tomcat
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px }
一、安装 JDK 及配置环境变量
1.上传或下载这些软件至Linux中的/opt/目录下,
关于上传的方式,请参考博客:https://www.cnblogs.com/sun-flower1314/p/11226339.html
2.在Linux的/opt/目录下,以及有JDK的压缩包了,使用命令将其解压到当前文件中

3. 解压完成后,进行配置环境变量。
使用命令:vim /etc/profile 进行编辑
1)配置JAVA_HOME(到bin目录的上一级)
JAVA_HOME=/opt/jdk1.8.0_121
2)配置PATH(到bin目录这级)
PATH=/opt/jdk1.8.0_121/bin:$PATH
或
PATH=$JAVA_HOME/bin:$PATH
注:再Linux环境中,各个PATH之间使用【:】进行分割。
3)配置CLASSPATH环境变量
CLASSPATH=.:/opt/jdk1.8.0_121/lib/dt.jar:/opt/jdk1.8.0_121/lib/tools.jar
注:在前面有【.] 和【:】
4)发布新配置的环境变量:
export JAVA_HOME PATH CLASSPATH
配置完成后,如下图:

5)保存退出
6)重启系统
7)使用javac 和 java 命令验证是否配置成功 ,或者使用java -version


二、安装Tomcat
1.将tomcat安装包解压到/opt/目录下
2.配置Tomcat的环境变量
使用命令:vim /etc/profile 进行编辑
1)在该文件中,增加
CATALINA_HOME=/opt/apache-tomcat-7.0.75
2)在PATH后面增加:
:$CATALINA_HOME/bin
即:PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
3)在export 后面增加 CATALINA_HOME
即:export JAVA_HOME PATH CLASSPATH CATALINA_HOME
配置完成后,如下图:

4) 保存退出。
3 启动tomcat,进入到tomcat的bin目录下 使用命令启动
./startup.sh (推荐) 或者 ./catalina.sh run
4. 查看启动日志,看是否启动成功或是否有报错
less /opt/apache-tomcat-7.0.75/logs/catalina.out
5 通过Linux内置浏览器访问:
http://localhost:8080
或者 使用命令查看进程
netstat -ntulp | grep 8080 (精确查找某端口)
ps -ef | grep tomcat | grep -v grep
6 如果想在外网查看tomcat页面,需要配置防火墙
两种方式:
1) 关闭防火墙
2) 开放8080端口
具体操作,请参考:https://www.cnblogs.com/sun-flower1314/p/11214237.html
若有遇到其他问题,请留言
Linux命令(八)之安装Jdk、Tomcat的更多相关文章
- mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
- linux (centOS)安装jdk+tomcat+nginx
一..安装jdk, 下载jdk有两种方式: 1.直接去官网找相应版本下载:http://www.oracle.com/technetwork/java/javase/downloads/index.h ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- linux安装JDK TOMCAT
1.下载包 到http://apr.apache.org/下载下面3个包 apr-1.4.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.3.10.tar.gz ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- Shell脚本实现在Linux系统中自动安装JDK
A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 复制代码 代码如下: $ ...
- linux命令——mutt的安装和使用【转】
linux命令--mutt的安装和使用[转] 首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收 ...
- 在Linux命令行模式安装VMware Tools
在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“ ...
- linux安装jdk tomcat nginx 以及常用命令
linux: 操作系统,应用服务器上 常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录 mkdir 目 ...
随机推荐
- ExtJs4学习(四):Extjs 中id与itemId的区别
为了方便表示或是指定一个组件的名称,我们通常会使用id或者itemId进行标识命名.(推荐尽量使用itemId,这样可以减少页面唯一标识而产生的冲突) id: id是作为整个页面的Compo ...
- 12 shell case in语句
Shell也支持两种分支结构(选择结构),分别是 if else 语句和 case in 语句.当分支较多,并且判断条件比较简单时,使用 case in 语句就比较方便了. if else 语句与ca ...
- 『心善渊』Selenium3.0基础 — 27、unittest跳过测试的使用
目录 1.什么是跳过测试 2.常用的跳过测试方法和装饰器 3.跳过测试示例 4.TestCase.skipTest()方法 1.什么是跳过测试 当测试用例写完后,有些模块有改动时候,会影响到部分用例的 ...
- .NET Core/.NET5/.NET6 开源项目汇总11:WPF组件库1
系列目录 [已更新最新开发文章,点击查看详细] WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Frame ...
- Flask(12)- 操作 Session
前言 Session 详解:https://www.cnblogs.com/poloyy/p/12513247.html 这一节来瞧一瞧如何用 Flask 操作 Session 功能 list 提供操 ...
- Python装饰器、迭代器&生成器、re正则表达式、字符串格式化
Python装饰器.迭代器&生成器.re正则表达式.字符串格式化 本章内容: 装饰器 迭代器 & 生成器 re 正则表达式 字符串格式化 装饰器 装饰器是一个很著名的设计模式,经常被用 ...
- python03篇 字符串常用方法和文件操作(一)
一.字符串常用方法 s1 = ' abcsfsfaadfdd ' s = s1.strip() print(s) print(len(s.strip())) print(s.count('a')) # ...
- urllib的使用和进阶——urllib.request
urllib是python中常用的一个基本库,以后的许多库包括一些框架如Scrapy都是建立在这个库的基础上的.在urllib中,为用户提供了一系列用于操作URL的功能,其提供的功能主要就是利用程序去 ...
- odoo12动作里添加向导
在odoo12的 动作里添加向导例子1:只会在tree视图里显示,不会在form里显示 <act_window id="action_change_stage_ttest" ...
- 'utf-8' codec can't decode byte的解决办法
参考链接:https://www.cnblogs.com/zyh19980816/p/11830065.html 问题:''utf-8' codec can't decode byte 0xa3 in ...