linux安装jdk和tomcat和并自启动

liunx下jdk和tomcat安装说明

目录

[++++1++++ ++++安装++++ ++++JAVA++++ ++++环境++++](#1 安装JAVA环境)

++++1.1++++ ++++解压++++

[++++1.2++++ ++++配置++++ ++++/etc/profile++++](#1.2配置 /etc/profile)

++++1.3++++ ++++验证++++ ++++java++++ ++++环境是否安装成功++++

[++++2 tomcat++++ ++++安装++++](#2 tomcat安装)

++++2.1++++ ++++解压++++

++++2.2++++ ++++增加执行权限++++

[++++3 tomcat++++ ++++自启动++++](#3 tomcat自启动)

++++3.1++++ ++++建立脚本++++

++++3.2++++ ++++添加文件可执行权限++++

++++3.3++++ ++++将++++ ++++tomcat++++ ++++添加到服务中++++

[++++3.4 tomcat++++ ++++随++++ ++++linux++++ ++++系统启动而自动启动++++](#3.4 tomcat随linux系统启动而自动启动)

1 安装JAVA环境

使用 `root` 用户登陆服务器。

将 `jre-8u60-linux-x64.gz` 上传到服务器 `/opt` 目录下

1.1解压

#cd /opt

#mkdir java

#tar -zxvf jre-8u60-linux-x64.gz -C /opt/java

1.2配置 /etc/profile

#vi /etc/profile

* 加入以下配置 注:目录名称与安装jdk目录名称一致

JAVA_HOME=/opt/java/jre1.8.0_60

PATH=JAVA_HOME/bin:PATH

export PATH

Esc :wq保存并退出

输入以下命令,使配置生效

source /etc/profile

1.3验证java环境是否安装成功

java -version

比对返回的版本信息,判断是否安装成功

java version "1.8.0_60"

Java(TM) SE Runtime Environment (build 1.8.0_60-b27)

Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

2 tomcat安装

选定安装tomcat版本程序,上传到/opt

2.1解压

用#tar --zxvf 【文件名】 解压即可

2.2增加执行权限

切换到tomcat /bin目录

chmod +x bin/*.sh 赋权限tocat执行

3 tomcat自启动

3.1建立脚本

在目录/etc/init.d/下添加编辑,命令 vi /etc/init.d/tomcat文件添加以下内容

#!/bin/bash

This is the init script for starting up the

Jakarta Tomcat server

chkconfig: 345 91 10

description: Starts and stops the Tomcat daemon.

Source function library.

. /etc/rc.d/init.d/functions

Get config.

. /etc/sysconfig/network

Check that networking is up.

"${NETWORKING}" = "no" \] \&\& exit 0 export JAVA_HOME=/usr/java/jdk1.7.0_80 tomcat_home=/home/apache-tomcat-6.0.39 startup=$tomcat_home/bin/startup.sh shutdown=$tomcat_home/bin/shutdown.sh start(){ echo -n "Starting Tomcat service:" cd $tomcat_home $startup echo "tomcat is succeessfully started up" } stop(){ echo -n "Shutting down tomcat: " cd $tomcat_home $shutdown echo "tomcat is succeessfully shut down." } status(){ numproc=\`ps -ef \| grep catalina \| grep -v "grep catalina" \| wc -l\` if \[ $numproc -gt 0 \]; then echo "Tomcat is running..." else echo "Tomcat is stopped..." fi } restart(){ stop start } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; \*) echo $"Usage: $0 {start\|stop\|status\|restart}" exit 1 esac 注意:以上代码中的TOMCAT_HOME与JAVA_HOME需更改为自己安装对应的路径 ### ******3.2添加文件可执行权限****** chmod a+x /etc/init.d/tomcat ### ******3.3将tomcat添加到服务中****** chkconfig --add tomcat ### ******3.4 tomcat随linux系统启动而自动启动****** chkconfig tomcat on 结束,测试。

相关推荐
坚持就完事了6 分钟前
数据结构之树(Java实现)
java·算法
Monly219 分钟前
Java:修改打包配置文件
java·开发语言
roman_日积跬步-终至千里10 分钟前
【架构设计与实现】动态数据源切换:核心代码实现手册
java
XiaoFan01218 分钟前
免密批量抓取日志并集中输出
java·linux·服务器
souyuanzhanvip24 分钟前
ServerBox v1.0.1316 跨平台 Linux 服务器管理工具
linux·运维·服务器
顾北1225 分钟前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
我命由我1234531 分钟前
Android 广播 - 静态注册与动态注册对广播接收器实例创建的影响
android·java·开发语言·java-ee·android studio·android-studio·android runtime
赛姐在努力.33 分钟前
【拓扑排序】-- 算法原理讲解,及实现拓扑排序,附赠热门例题
java·算法·图论
yxc_inspire36 分钟前
Java学习第二天
java·面向对象
毕设源码-赖学姐38 分钟前
【开题答辩全过程】以 基于net超市销售管理系统为例,包含答辩的问题和答案
java