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

结束,测试。

相关推荐
七歌杜金房11 小时前
我终于又有了自己的 Linux 电脑
linux·debian·mac
Flittly17 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索
java·spring boot·spring
小兔崽子去哪了17 小时前
Java 生成二维码解决方案
java·后端
人活一口气21 小时前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践
java·spring boot
NE_STOP1 天前
Vibe Coding -- 完整项目案例实操
java
荣码1 天前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
SimonKing1 天前
Google第三方授权登录
java·后端·程序员
明月光8181 天前
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式
java
考虑考虑1 天前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯1 天前
GoF设计模式——中介者模式
java·后端·spring·设计模式