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. 和系统运行状况相关的Shell命令总结

    1.  Linux的实时监测命令(watch):    watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行.该命令最为常用的两个选项是-d和-n,其中-n表 ...

  2. Hibernate----面试题

    什么是Hibernate? hibernate是一个基于ORM持久框架,可以让程序员以面向对象的思想操作数据库,提高生产效率. 什么是ORM? orm不过是一种思想,对象关系映射.是对象关系模型,如h ...

  3. 第一个Spring 程序

    一 搭建好开发环境 JDK Eclipse 等 二 下载jar包 https://commons.apache.org/logging/ https://repo.spring.io/release/ ...

  4. 入门项目 A1 start

    ''' 启动文件入口 ''' from core import src import os import sys # 拿到项目的路径 path = os.path.dirname(__file__) ...

  5. python学习2:turtle的使用蟒蛇绘制的学习以及自己摸索的等边三角形绘制(跟随mooc学习)

    首先先放上蟒蛇的绘制程序 import turtle#引入外部库#def保留字用于 定义函数 def drawSnake(rad,angle,len,neckrad): for i in range( ...

  6. Android开发中Activity状态的保存与恢复

    当置于后台的Activity因内存紧张被系统自动回收的时候,再次启动它的话他会重新调用onCretae()从而丢失了之前置于后台前的状态. 这时候就要重写Activity的两个方法来保存和恢复状态,具 ...

  7. LiquiBase 学习

    preconditions mysql database is installed maven has been setted up properly add depedenceies apply p ...

  8. (32)forms组件(数据校验)

    forms组件的用处 1.就是用来做数据校验的 2.渲染页面 3.渲染错误信息(和局部刷新同效果) 数据校验 要使用forms组件必须要写一个类继承forms组件 urls.py from bbs01 ...

  9. #学习笔记#jsp

    jsp简介 JSP(Java Server Pages)是JavaWeb服务器端的动态资源,它与html页面的作用是相同的,显示数据和获取数据. jsp: 作为请求发起页面,例如显示表单.超链接. : ...

  10. PythonStudy——流程控制 Process control

    1. 分支结构 -- if -- if...else...-- if...elif...else...-- if嵌套 ''' if 条件: 同缩进的代码块 ''' if age > 18: pr ...