1.JDK安装
- 到官网下载linux版本的jdk。选择自己对应的操作系统及32或64位版本,这里我下载的是64位版本的jdk-7u55-linux-x64.tar.gz
- 创建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勾选去掉了