1、输入下面的命令安装apache2:

  ubuntu@VM-164-86-ubuntu:sudo apt-get install apache2

  当提示“您希望继续执行吗?”时  输入 Y 然后等待安装完成

  配置apache2

  (1)进入目录 /etc/apache2   。输入下面的命令可实现进入目录

  ubuntu@VM-164-86-ubuntu:cd /etc/apache2

  (2)  编辑apache2.conf配置文件。 输入下面的命令可实现编辑

  ubuntu@VM-164-86-ubuntu:sudo vim apache2.conf

  启动apache服务

  输入下面的命令:
  sudo /etc/init.d/apache2 start
  打开浏览器,在地址栏输入 localhost
  出现下面的页面说明配置成功!

2、jdk安装配置

  将下载好的jdk解压到usr/local

  ubuntu@VM-164-86-ubuntu:sudo tar zxvf jdk.....1.7.....tar.gz -C /usr/local   (如果不是root用户需要在此处输入用户密码)

  给Linux添加配置环境变量,直接使用下面指令:

  export JAVA_HOME=/usr/local/jdk1.7.0_80

  export JRE_HOME=/usr/local/jdk1.7.0_80/jre

  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

  保存修改使用指令

  ubuntu@VM-164-86-ubuntu:sync

  配置保存好之后一般需要重启计算机才能生效

  键入下面命令行查看jdk版本

  ubuntu@VM-164-86-ubuntu:java -version

   出现一下提示说明JDK安装配置成功
   

3、tomcat安装配置

  将下载好的tomcat解压到/usr/local

  sudo tar zxvf apache-tomcat-7.0.70.tar.gz -C /usr/local

  为了方便操作,将apache-tomcat....文件改为tomcat7  在local目录下执行下面指令

  sudo mv apache-tomcat-7.0.70 tomcat7

  启动tomcat    在Tomcat bin 目录下执行下面指令

  sudo ./startup.sh

  此时出现报错,JAVA_HOME与JRE_HOME都没有添加上

   

  解决办法:

  使用  sudo chmod 777 /usr/local/tomcat7 -R    指令给tomcat所有文件都加上权限然后再次启动

  如果依然报错:考虑原因

  因为启动tomcat会调用tomcat安装文件中的startup.bat,而它调用了catalina.bat则调用了setclasspath.bat。因此需要在setclasspath.bat的开头手动声明环境变量。

  解决办法:

  用vim打开tomcat的bin目录下的setclasspath.sh,添加JAVA_HOME和JRE_HOME两个环境变量(下图红色方框内),两个环境变量路径为您安装的java JDK的路径。如下图

  

  ESC   :wq  保存并且退出vim即可。

  再次使用service tomcat start没报错

  

  访问8080端口显示下图代表Tomcat启动成功

  

Linux下部署 apache+jdk+tomcat的更多相关文章

  1. Linux下部署多个Tomcat(完整)

    Linux下部署多个Tomcat 1.环境:1.1.Centos 5.01.2.apache-tomcat-6.0.18 2.需要解决一下几个问题2.1.不同的tomcat启动和关闭监听不同的端口2. ...

  2. Linux下部署Apache+PHP

    Linux下部署Apache+PHP 编辑于2021-02-19 本文中Apache配置文件目录为/etc/httpd/conf/httpd.conf,PHP安装目录为/usr/local/php 一 ...

  3. Linux环境部署(JDK/Tomcat/MySQL/证书)

    #################### 安装JDK1.7.x ####################下载JDK1.7版本的tar包(http://www.oracle.com/technetwor ...

  4. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  5. Linux下部署SSM,通过启动tomcat即可运行

    Linux下部署SSM项目 1. Java环境配置(JRE&JDK) 安装JDK8:sudo yum install java-1.8.0-openjdk 将操作系统配置为默认使用JDK8:s ...

  6. 一步一步教你如何在linux下配置apache+tomcat(转)

    一步一步教你如何在linux下配置apache+tomcat   一.安装前准备. 1.   所有组件都安装到/usr/local/e789目录下 2.   解压缩命令:tar —vxzf 文件名(. ...

  7. linux系统下安装apache与tomcat

    apache的安装 把安装包放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft]#tar jxvf httpd-2.2.25.tar. ...

  8. linux下部署php项目-Apache、php、mysql关联

    linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装. 使用三种软件的压缩包进行安装,需要手动配置三者之间的关系.apache和p ...

  9. Linux 下启动两个tomcat

    Linux 下启动两个tomcat 闲来无事学习nginx,想要配置个load balance.可是先决条件是:得有两个web容器.两个电脑是不用想了.只能想办法在一个机器上启动两个tomcat.原以 ...

随机推荐

  1. Vue开发中遇到的问题及解决方案

    问题一:npm run dev的时候控制台报错Vue packages version mismatch,如下面 可是检查package.json文件里vue和vue-template-compile ...

  2. Python—迭代器与生成器

    迭代器与生成器 生成器(generator) 先来了解一下列表生成器: list = [i*2 for i in range(10)] print(list)>>>>[0, 2 ...

  3. day18_python_1124

    01 鸡汤 荷花定律 山竹定律 金蝉定律 荷花定律: 明天比今天要生长多一倍,池塘三十天生长满,第29天是一半. 山竹定律: 竹子在生长时,前三年只出地表3厘米,从第四年开始,以每天30cm的速度开始 ...

  4. 线程基础:多任务处理——MESI协议以及带来的问题:伪共享

    1.概述 本文和后续文章将着眼CPU的工作原理阐述伪共享的解决方法和volatile关键字的应用. 2.复习CPU工作原理2.1.CPU工作原理要清楚理解本文后续内容,就需要首先重新概述一下JVM的内 ...

  5. Android动画-View动画

    View动画 Android动画分为三类:View动画,帧动画,和属性动画.帧动画也是View动画的一种. View动画的作用对象是View,之所以强调这一点是因为其作用对象有别于Android的另一 ...

  6. 用python做一个烟花show

    烟花效果如图(截了几个时刻的静态图): 源代码如下: # -*- coding: utf-8 -*- # Nola import tkinter as tk from PIL import Image ...

  7. PHP 第三方支付

    以前事情比较繁忙,压根都没有时间去整理最近的工作. 最近稍微轻松点,就把自己在公司处理的支付业务拿出来,留个纪念,顺道回顾下以前自己支付的知识. 俗话说实践是检验整理的唯一标准,东西做的是否能用,只能 ...

  8. AC Challenge(状压dp)

    ACM-ICPC 2018 南京赛区网络预赛E: 题目链接https://www.jisuanke.com/contest/1555?view=challenges Dlsj is competing ...

  9. [Ajax] 如何使用Ajax传递多个复选框的值

    HTML+JavaScript代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...

  10. grep、head和tail

    一.请给出打印test.txt内容时,不包含oldboy字符串的命令 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Globa ...