Ubuntu 下JDK与tomcat的安装

1.JDK安装

  1. 到官网下载linux版本的jdk。选择自己对应的操作系统及32或64位版本,这里我下载的是64位版本的jdk-7u55-linux-x64.tar.gz
  2. 创建Java的目标路径文件夹,这里我们放在usr/lib/jvm下面。在终端下操作:

$ sudo mkdir /usr/lib/jvm

之后输入你的密码完成创建


3.配置环境变量命令:

$sudo gedit ~/.bashrc

添加以下代码

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55

export JRE_HOME=${JAVA_HOME}/jre

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

export PATH=${JAVA_HOME}/bin:$PATH

4.查看是否配置成功:java -version

有如图下信息配置成功!

2. tomcat 安装

安装步骤:

1、下载 Tomcat

下载apache-tomcat-7.0.29.tar.gz官方网址

2、解压 Tomcat

解压apache-tomcat-7.0.29.tar.gz

tar -zxvfapache-tomcat-7.0.29.tar.gz

3、配置 Tomcat

复制解压后的文件到 /opt 目录

sudo cp -rapache-tomcat-7.0.29 /opt

进入 /opt/apache-tomcat-7.0.29 目录

cd /opt/apache-tomcat-7.0.29

打开启动的脚本文件

sudo vi ./bin/startup.sh

添加 jdk 和 jre 环境变量,如下图红色矩形区域:

直接复制:

JAVA_HOME=/home/homer/eclipse/jdk1.7.0_05  
JRE_HOME=/home/homer/eclipse/jdk1.7.0_05/jre  
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
TOMCAT_HOME=/opt/apache-tomcat-7.0.29

JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录

TOMCAT_HOME 为当前apache-tomcat-7.0.29目录

保存退出

4、启动 Tomcat

sudo ./bin/startup.sh

上图启动时,显示一些启动参数信息

5、验证配置是否成功

打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080

显示上图网页,表示配置成功!

6、关闭 Tomcat

sudo ./bin/shutdown.sh

上图提示错误提示没有安装 JAVA_HOME 或 JRE_HOME(这是因为步骤3中 start.sh红色矩形区域没有在shutdown.sh中配置 )

关闭文件脚本 shutdown.sh 中,配置JAVA_HOME 和 JRE_HOME,方法如步骤3

上图中,把右侧 start.sh 文件配置的JAVA_HOME等信息同样配置到左侧的shutdown.sh文件脚本中

重新关闭 Tomcat

sudo ./bin/shutdown.sh

从上图关闭可见,关闭过程与启动过程基本就是一个逆过程

7、验证关闭是否成功

在浏览器中,重新刷新网址 http://localhost:8080

从上图发现,浏览器已经无法访问Tomcat服务器,说明关闭成功!

8、自动启动 Tomcat 服务

方式1:配置/etc/rc.local最简单)

sudo vi /etc/rc.local

添加如下一行

/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径

方式2:sysv-rc-conf 工具配置

1、安装sysv-rc-conf

sudo apt-get install sysv-rc-conf

2、 在 /etc/ini.d/ 目录下,新建 tomcatControl

sudo vi/etc/init.d/tomcatControl

TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"  
export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22  
echo "$ --- 1 =  $1"  
case $1 in  
    startup)  
        sh $TOMCAT_HOME/startup.sh  
        ;;  
    shutdown)  
        sh $TOMCAT_HOME/shutdown.sh  
        ;;  
    restart)  
        sh $TOMCAT_HOME/shutdown.sh  
        sh $TOMCAT_HOME/startup.sh  
        ;;  
    *)  
        sh $TOMCAT_HOME/startup.sh  
        ;;  
esac  
exit 0

3、 启动tomcatControl

sudo sysv-rc-conf tomcatControl on

sudosysv-rc-conf 查看启动的服务:

tomcatControl 的 2、3、4、5被勾选

如果停止 tomcatControl 服务,输入:sudo sysv-rc-conf tomcatControl off,则上图2、3、4、5勾选去掉了

相关文章

1.安装过程出现0x00000000指令引用的0x00000000内存该内存不能为written 如果你安装的是inux系统 需要在...
写在全面:如果根据以下教程涉及到只读文件需要更改文件权限才能需修改文件内容,参考我的另一篇博客:...
写在前面:以下步骤中需要在终端输入命令,电脑端查看博客的朋友可以直接复制粘贴到终端,手机端查看的...
ubuntu16.04和18.04更换国内源 写在前面:安装好ubuntu双系统后,默认的软件更新源是国外的,在国内使用...
ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后...
又来造轮子了。。。。。。。。。。。。。。。。 今天使用w3af向文件中写入的时候,发现没有write权限,...