CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤
准备文件如下:
1.CentOS-6.4-x86_64-bin-DVD1.iso
2.jdk-7u67-linux-x64.rpm
3.apache-tomcat-7.0.55.tar.gz
安装步骤如下:
一、安装JDK
[root@n1 /]# java -version
bash: java: command not found
[root@n1 /]# rpm -ivh /soft/jdk-7u67-linux-x64.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
[root@n1 /]#
[root@n1 /]# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
[root@n1 /]# cd /usr/java
[root@n1 java]# ls
default jdk1.7.0_67 latest
[root@n1 java]#
二、安装Tomcat
rm -rf /usr/local/tomcat7
cd /usr
cd /usr/local/tomcat7
ls
ls
cd /
tar zxvf /soft/apache-tomcat-7.0.55.tar.gz
mv /apache-tomcat-7.0.55 /usr/local/tomcat7
chmod +x /usr/local/tomcat7
三、设置环境变量
执行vim /etc/profile命令,添加环境变量代码如下
#jdk config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CALSSPATH=$JAVA_HOME/lib/*.*
#tomcat config
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
#path config
export PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin
执行指令source /etc/profile刷新环境变量
四、启动Tomcat
sh /usr/local/tomcat7/bin/startup.sh
在火狐浏览器中打开网址http://localhost:8080测试
关闭Tomcat命令
sh /usr/local/tomcat7/bin/shutdown.sh
五、开机启动Tomcat脚本
5.1、执行指令vi /etc/rc.d/init.d/tomcat生成脚本文件,内容如下
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "\atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
CATALINA_HOME="/usr/local/tomcat7" #tomcat安装目录
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
5.2、添加权限chmod 755 /etc/rc.d/init.d/tomcat,使得脚本文件可执行
5.3、运行:chkconfig --add /etc/rc.d/init.d/tomcat #将其加到服务中
5.4、在vim /usr/local/tomcat7/bin/catalina.sh文件中加入以下语句:
#auto startup tomcat config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/local/tomcat7/temp
启动tomcat服务: service tomcat start
停止tomcat服务: service tomcat stop
最新文章
- url传参中文乱码
- .net 环境下get 获取页面出现乱码问题解决
- 【Java每日一题】20161116
- dissmiss a UISearchBar with an SearchBarController
- 超微 X9DRL-iF 服务器主板简介 BIOS相关图解
- archlinux 下 nignx + php 出现 no input file specified
- 如何维护SSH安全
- LineNumberReader类
- delphi 窗口最大化后控件的大小变化怎么设置
- JavaScript设计模式之策略模式(学习笔记)
- win7配置iis 出现:HTTP 错误 403.14 - Forbidden
- 基于visual Studio2013解决C语言竞赛题之1082迷宫
- Java Des加解密方法(c#加密Java解密)
- ip地址与整数相互转换
- Jmeter(二)_基础元件
- eclipse 更改默认主题,重写默认滚动条样式(安装DevStyle主题插件)
- echarts生成的图表大小怎么随屏幕的大小改变自适应
- 禁止textarea拉伸
- CentOS7下 简单安装和配置Elasticsearch Kibana Filebeat 快速搭建集群日志收集平台
- [Python]小百合十大爬虫
热门文章
- MockHttpServletRequestBuilder中content和param的区别
- 安装插件出现eclipse An internal error occurred during: ";Installing Software";. xxxxxxxxx
- 读书笔记-《Maven实战》-关于Maven依赖传递的思考 2018/4/26
- c++银行家算法
- ABP文档笔记 - 配置、设置、版本、功能、权限
- Android开发学习之路--基于vitamio的视频播放器(一)
- foxit pdf强制页面视图所有情况都为'合适宽度'
- Studio 一些使用
- Memcached - In Action
- Hibernate缓存集成IMDG