linux环境jdk+tomcat搭建
一、什么是Linux?
和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构的计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。
Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品。在过去的20年里,Linux系统主要应用于服务器端、嵌入式开发和个人PC桌面三大领域,其中服务器端领域是重中之重。
大型、超大型互联网企业(百度、Sina、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。
Linux操作系统之所以如此流行,是因为它具有如下一些特点:
1.开发源代码的程序,可自由修改。
2.Unix系统兼容,具备Unix几乎所有优秀特性。
3.可自由传播,无任何商业化版权制约。
4.适合Intel等x86 CPU系列架构的计算机。
二、JDK的安装和配置
1.下载jdk-8u161-linux-x64.tar.gz,FTP工具上传到Linux目录:/usr/local/software下
官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.解压文件并重命名文件
- tar zxvf jdk-8u161-linux-x64.tar.gz
- mv jdk-8u161-linux-x64 jdk1.8
3.vi编辑配置文件/etc/profile(全局Linux环境变量配置文件,对所有用户有效)
- #打开后,在文档最下方添加以下环境变量配置代码
- export JAVA_HOME=/usr/local/software/jdk1.8
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
- export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
- export PATH=$PATH:${JAVA_PATH}
4.是配置立即生效
source /etc/profile
三、TOMCAT的安装和配置
1.下载apache-tomcat-8.5.27.tar.gz,FTP工具上传到:/usr/local/software目录下
官网下载地址:http://tomcat.apache.org/download-80.cgi
2.解压并重命名文件
- tar zxvf apache-tomcat-8.5.27.tar.gz
- mv apache-tomcat-8.5.27 tomcat8.5.27
3.vi编辑配置文件/etc/profile
- #打开后,在文档最下方添加以下环境变量配置代码
- export CATALINA_HOME=/usr/local/software/tomcat8.5.27
4.使配置立即生效
source /etc/profile
5.配置在任意工作目录快速启动tomcat
- #将tomcat下的/bin/catalina.sh拷贝到/etc/init.d下,并重命名为tomcat
- cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
6.vi编辑tomcat【实际上是catalina.sh文件】
- #在第二行加入以下内容:
- # chkconfig: 112 63 37
- # description: tomcat serverinit script
- # Source Function Library
- ./etc/init.d/functions
- JAVA_HOME=/usr/local/software/jdk1.8
- CATALINA_HOME=/usr/local/software/tomcat8.5.27
7.给tomcat文件赋予新的权限
- chmod 755 /etc/init.d/tomcat
- chkconfig --add tomcat
- chkconfig tomcat on
8.启动和关闭Tomcat
- service tomcat start
- service tomcat stop
9.查看tomcat日志,确认Tomcat的相应端口是否启动成功
- #切换到Tomcat的logs目录下
- tail -f catalina.out
10.查看Tomcat进程是否运行【在浏览器中输入http://IP:8080/】
ps aux | grep tomcat
linux环境jdk+tomcat搭建的更多相关文章
- linux环境jdk安装及配置
linux环境jdk安装及配置 linux环境jdk安装及配置 1.下载jkd( http://www.oracle.com/technetwork/java/javase/downloads/ind ...
- linux 下 jdk+tomcat+mysql 的 jsp 环境搭建
JDK 在 linux 下安装 1. 把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...
- linux下JDK,tomcat的安装与环境变量配置
先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录#cd /home#cp jdk-1_5_0_02-linu ...
- JDK+Tomcat搭建JSP运行环境--JSP基础
一.搭建JSP运行环境之前需要了解的基本知识 配置JSP运行环境之前,我们需要了解JSP的运行机制.只有了解JSP运行机制后,我们才能知道为什么要搭建JSP运行环境?如何去搭建JSP运行环境?为什么要 ...
- 【Linux】JDK+Eclipse 搭建C/C++开发环境
注:本文所提供的参考示例是在CentOS Linux环境下的安装,不保证适用于其他版本的Linux系统. · 安装前的注意事项 编译源代码是需要对应的代码编译工具的,本文中安装的Eclipse只 ...
- Eclipse+Maven+JDK+tomcat搭建java的开发环境
由于最近有几个同事都在学习java方面的东西,所以我写个博文做下笔记,其中遇到过很多个坑,这里就不多说了 首先,我用的是Eclipse+Maven的组合,用Ecplise是周边java开发的同事用这个 ...
- Linux安装Jdk Tomcat MySQL
Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
- 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 ...
- linux环境的基本搭建
1.准备Linux环境(我的是centos系统) 如果你是hadoop用户在使用sudo之前需要配置一下:获取sudo权限 切换到root vi /etc/sudoersroot ALL=(ALL) ...
随机推荐
- github高速下载的方法
windows修改host文件: C:\Windows\System32\drivers\etc\hostslinux 修改host文件: /etc/hosts 在文件后面加上这两行 151.101. ...
- 【leetcode】1287. Element Appearing More Than 25% In Sorted Array
题目如下: Given an integer array sorted in non-decreasing order, there is exactly one integer in the arr ...
- python- www.thisamericanlife.org转pdf
环境安装 pip install requests pip install beautifulsoup4 pip install pdfkit $ sudo apt-get install wkhtm ...
- JavaScript算术运算符
㈠运算符(操作符) ⑴通过运算符可以对一个或多个值进行运算,并获取运算结果 ⑵比如:typeof就是运算符,可以来获得一个值得类型 它会将该值的类型以字符串的形式返回 ...
- asp.net大文件传输断点续传源码
HTML部分 <%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="index.aspx. ...
- rabbitmq 的安装配置使用
前言: 对于消息队列中间件: #redis: 功能比较全,但是如果突然停止运行或断电会造成数据丢失 #RabbitMQ:功能比较齐全.稳定.便于安装,在生产环境来说是首选的 1.下载软件[下载较慢,请 ...
- numpy中np.linalg.norm()求向量、矩阵的范数
np.linalg.norm() # linalg = linear(线性) + algebra(代数), norm表示范数 x_norm = np.linalg.norm(x, ord=None ...
- Python实现telnet命令测试防火墙
Python实现telnet命令测试防火墙 telnet主要用于测试主机端口是否开通 ping主要是用来测试网络是否畅通和主机是否正在使用 使用Python实现Telnet测试主机端口是否开通的功能. ...
- js一维数组转换为二维数组
function arrTrans(num, arr) { // 一维数组转换为二维数组 const iconsArr = []; // 声明数组 arr.forEach((item, index) ...
- Selenium 的页面加载以及几种等待的问题
1. PageLoadStrategy : 当调用driver.get("https://xxxx.xxx.xxx")来访问某页面时,get方法通常会阻塞浏览器直到页面完全加载后才 ...