linux上安装tomcat,配置tomcat服务开机自启动

2024-06-16 00:38

本文主要是介绍linux上安装tomcat,配置tomcat服务开机自启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

虚拟机linux下配置Tomcat并设置开机自启动

第一种方法:

一.        配置Tomcat服务器

软件准备:下载JDK和Tomcat软件包;本文中下载的JDK版本为:jdk-6u1-linux-i586-rpm.bin;Tomcat版本为:apache-tomcat-6.0.24.tar.gz;

1.     安装JDK的操作步骤如下:

步骤1:在windows系统下下载JDK,并使用SshClient工具软件将jdk-6u1-linux-i586-rpm.bin传到linux下任意目录下,本文中在/opt下建立目录software,将JDK存放在software这个目录下;

步骤2:在终端中转到jdk-6u1-linux-i586-rpm.bin所在目录,本文是/opt/software,输入以下命令:

        #chmod +755 jdk-6u1-linux-i586-rpm.bin

        注释:添加用户权限。

步骤3:执行如下命令:

#./jdk-6u1-linux-i586-rpm.bin

注释:生成jdk-6u1-linux-i586.rpm的文件。

步骤4:执行如下命令:

        #chmod +755 jdk-6u1-linux-i586.rpm

        注释:给jdk-6u1-linux-i586.rpm添加执行的权限。

步骤5:执行如下命令:

        #rpm –ivh jdk-6u1-linux-i586.rpm

        注释:安装JDK。

步骤6:当安装界面会出现授权协议,接受,则jdk被默认安装在/usr/java/jdk1.6.0_01。

步骤7:进入/etc目录,使用vi命令编辑profile,并在最后加入如下内容:

        JAVA_HOME=/usr/java/jdk1.6.0_01

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATHCLASSPATH JAVA_HOME

注释:设置环境变量。

步骤8:输入如下命令:    

        java –version

        如果出现jdk的版本为jdk1.6.0_01则表示jdk已成功安装。

步骤9:JDK安装结束。

2.     安装Tomcat的操作步骤如下:

步骤1:在windows系统下下载JDK,并使用SshClient工具软件将apache-tomcat-6.0.24.tar.gz传到linux下任意目录下,本文中在/opt下建立目录software,将JDK存放在software这个目录下;

步骤2:进入apache-tomcat-6.0.24.tar.gz所在目录,执行如下命令:

        #tar -zxvf apache-tomcat-6.0.24.tar.gz

        注释:解压apache-tomcat-6.0.24.tar.gz。

步骤3:执行如下命令:

        #cp -R apache-tomcat-6.0.24/usr/local/tomcat

        注释:拷贝apache-tomcat-6.0.24到/usr/local/下并重命名为tomcat。

步骤4:执行如下命令:

        #/usr/local/tomcat/bin/startup.sh

        注释:启动tomcat,显示如下结果:

        Using CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using CATALINA_TEMDIR: /usr/local/tomcat/temp

Using JAVA_HOME:/usr/java/jdk1.6.0_01

步骤5:Tomcat安装结束。

二.        Tomcat设置开机自启动

Tomcat设置开机自启动的步骤如下:

              步骤1:执行如下命令:

                     #vi /etc/init.d/tomcat

                     注释:在/etc/init.d目录下建立tomcat脚本文件,并进行编辑。

              步骤2:在tomcat脚本文件中输入如下内容,并命令模式下输入:wq保存:

                     #!/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 locatefunctions lib. Cannot continue."

                        exit -1

fi

RETVAL=$?

#CATALINA_HOME="/usr/tomcat/apache-tomcat-7.0.37"

CATALINA_HOME="/usr/local/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

              步骤3:执行如下命令:

#chmod 755 tomcat

注释:给tomcat脚本文件添加执行权限。

              步骤4:执行如下命令:

                     #chkconfig --add tomcat

                     注释:给tomcat注册linux服务,配置这个tomcat在操作系统启动时就自动启动。

              步骤5:执行如下命令,如果服务中有tomcat则表明配置正确。

                     #chkconfig –list

              步骤6:Tomcat开机自启动设置结束。



第二种方法:

一、安装过程
上传apache-tomcat-6.0.14.tar.gz到linux上,
在 /usr/local/ 新建目录tomcat,mkdir tomcat
将tomcat安装包放在这
将apache-tomcat-6.0.14.tar.gz重命名为tomcat6, mv  apache-tomcat-6.0.14.tar.gz   tomcat6
tar -zxvf  tomcat6 解压后,是免安装文件包
二、启动与停止tomcat服务
1.手动启动
/usr/local/tomcat/tomcat6/bin/startup.sh
停止tomcat同理
/usr/local/tomcat/tomcat6/bin/shutdown.sh
2.配置开机自动启动
进入/etc/
vi  rc.local
#jdk路径
export JAVA_HOME=/var/ftp/pub/jdk6
/usr/local/tomcat/tomcat6/bin/startup.sh
linux开机时,会读取rc.local,于是就会启动tomcat服务
但是关机时,要手动停止tomcat
3.停止tomcat服务
这里说的是通过查找tomcat进程,杀死tomcat进程,来停止服务
观察当前用户下有多少进程
ps -ef
查找tomcat进程
ps -ef | grep tomcat
会列出tomcat的进程号,如2724
kill  2724
杀掉进程号为2724的程序进程

这篇关于linux上安装tomcat,配置tomcat服务开机自启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1065036

相关文章

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1