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 结束,测试。

相关推荐
Evan芙14 小时前
搭建nexus服务,实现本地仓库、代理仓库
java·nginx·tomcat
乂爻yiyao14 小时前
Java LTS版本重要升级特性对照表
java·开发语言
Rose sait14 小时前
【环境配置】Linux配置虚拟环境pytorch
linux·人工智能·python
原来是好奇心14 小时前
深入Spring Boot源码(六):Actuator端点与监控机制深度解析
java·开发语言·源码·springboot
叠叠乐14 小时前
robot_state_publisher 参数
java·前端·算法
过期动态14 小时前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
WizLC14 小时前
【Java】各种IO流知识详解
java·开发语言·后端·spring·intellij idea
Mr.朱鹏14 小时前
SQL深度分页问题案例实战
java·数据库·spring boot·sql·spring·spring cloud·kafka
小张快跑。14 小时前
【Java企业级开发】(十一)企业级Web应用程序Servlet框架的使用(上)
java·前端·servlet