下载tomcat
[jerry@172 ~]$wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.45/bin/apache-tomcat-6.0.45.tar.gz
下载后会保存到当前用户的home目录下,运行如下命令解压
[jerry@172 ~]$tar -zxvf apache-tomcat-6.0.45.tar.gz
修改文件夹名称
[jerry@172 ~]$ mv apache-tomcat-6.0.45 apache-tomcat-6.0.45_1
切换到以下目录
[jerry@172 ~]$ cd /home/jerry/apache-tomcat-6.0.45_1/bin
启动tomcat
[jerry@172 bin]$ ./startup.sh
停止tomcat
[jerry@172 bin]$ ./shutdown.sh
将tomcat变成服务可以开机运行,先编写以下shell脚本
#!/bin/sh #shell script takes care of starting and stopping # the glassfish DAS and glassfish instance. # # chkconfig: - 64 36 # description: Tomcat auto start # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. #. /etc/init.d/functions # source networking configuration. #. /etc/sysconfig/network RETVAL=0 export JRE_HOME=/usr export CATALINA_HOME=/home/jerry/apache-tomcat-6.0.45_1 export CATALINA_BASE=/home/jerry/apache-tomcat-6.0.45_1 start() { if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh RETVAL=$? echo " OK" return $RETVAL fi } stop() { if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1 ps -fwwu yhjhoo | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo " OK" # [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi } case "$1" in start) start ;; stop) stop ;; restart) echo $"Restaring Tomcat" $0 stop sleep 1 $0 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 ;; esac exit $RETVAL
注意如下需要根据实际情况来写
export JRE_HOME=/usr export CATALINA_HOME=/home/jerry/apache-tomcat-6.0.45_1 export CATALINA_BASE=/home/jerry/apache-tomcat-6.0.45_1
将脚本保存为tomcat6_1.sh上传到/etc/init.d/目录再运行如下命令添加服务
[jerry@172 ~]$ sudo chmod +x /etc/init.d/tomcat6_1.sh
[jerry@172 ~]$ sudo chkconfig --add tomcat6_1.sh
[jerry@172 ~]$ sudo chkconfig tomcat6_1.sh on
至此服务已安装完成并可以开机自动启动。我们也可以手动启动服务
[jerry@172 ~]$ service tomcat6_1.sh start
或停止服务
[jerry@172 ~]$ service tomcat6_1.sh stop
如果出现执行service tomcat6_1.sh start 命令时
报 env: /etc/init.d/tomcat6_1.sh: 没有那个文件或目录
此时用如下命令执行
/etc/init.d/tomcat6_1.sh
报 /bin/sh^M:bad interpreter: No such file or directory错误
其实这个才是倒致上面的错误。
错误原因:windows和linux的文件不一样。
解决办法:vi该文件 在命令模式下输入 :set ff=unix 回车
例如 a.sh
vi a.sh
进入输入 :set ff=unix 回车
输入:wq 回车
再次执行就不会有这样的问题了。
如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!
相关推荐
linux 从入门到大神。红帽认证的必学书目
在CentOS Linux操作系统上安装GCC是开发和构建软件的重要步骤,因为GCC支持多种编程语言,如C、C++、Objective-C、Fortran、Ada、Go等。 在描述中提到的问题是关于在使用GCC 3.3.2版本编译`lottpro`项目时遇到的...
JDK1.8安装与配置 准备工作: 我安装的ContOS8(版本:CentOS-Stream-8-x86_64-20191219-dvd1)没有默认安装 检查是否预装jdk,如果有请先卸载: yum -y remove java 确认安装版本: 注意jdk版本,不要安装错了,...
CentOS7离线安装最新版本Podman-4.1.1版本。 当前容器的发展,对Docker逐渐远离,拥抱Containerd和Podman,目前Podman操作基本与Docker一致,让用户从Docker迁移至Podman成为了可能。 由于CentOS7.9默认安装的都是...
cento8.3安装docker
CentOS-7-x86_64-Minimal-1810.torrent
安装虚拟机及 CentOS 问题解决方案 在本篇文章中,我们将探讨如何安装虚拟机并解决 CentOS 相关问题。虚拟机是一种非常流行的技术,可以让我们在一台物理机器上运行多个操作系统,从而提高硬件资源的利用率。 安装...
Centos7 上安装 Oracle 11g R2 需要经过多个步骤,包括环境准备、安装包准备、创建系统用户和用户组、安装目录创建、修改 OS 系统标识、关闭防火墙和 SELinux、修改内核参数、配置用户环境变量、解压安装包等。...
VASP安装教程(centos) VASP(Vienna Ab initio Simulation Package)是一款功能强大的从头算电子结构模拟软件包,在材料科学、 Condensed Matter Physics 和化学领域中广泛应用。VASP安装教程(centos)提供了在 ...
在CentOS 7上安装GCC 4.8.5对于需要特定版本的开发者或者在旧项目中工作的人来说非常有用,因为默认的CentOS 7仓库中可能提供的是更新版本的GCC。某些项目可能需要与特定GCC版本兼容,因此这种离线安装包提供了灵活...
#### 一、安装与配置VMware - **下载与安装**:首先从官方网站或可靠来源下载VMware软件。安装过程中按照提示完成即可,注意阅读每一步的说明来确保正确配置。 - **授权码获取**:如果遇到授权问题,可以在网上搜索...
kubernetes 自动化安装kubeedge 1.8.0,集成edgemesh 最新版本,无坑。有edgemesh场景测试示例。可按需改动安装脚本版本
Linux centos7环境下安装Nginx的步骤详解 1、 首先到Nginx官网下载Nginx安装包 下载好后会见到类似下面的一份文件 创建nginx-src目录并且去到nginx-src目录里运行如下命令即可: mkdir nginx-src && cd nginx-src ...
根据...CentOS7镜像太大上传不了,我测试是纯净系统下完全没有问题的。如果发现错误可以留言告知,我再修改下。 使用yum localinstall *.rpm -y命令安装,不要建议用忽略的命令,出问题就是坑人的。
#只适用Cento\Redhat6、7系类操作系统,其他系统没有测试过 安装前确认相关依赖已经安装完成 yum install gcc-c++ perl-devel.x86_64 pam-devel -y 执行 chmod +x sshupdate.sh sh sshupdate.sh 执行升级即可...
在本教程中,我们将深入探讨如何在CentOS 7.9最小化安装环境中部署Kubernetes(简称k8s)版本1.25.3。Kubernetes是一个开源的容器编排系统,用于自动化容器化应用程序的部署、扩展和管理。CentOS作为一款稳定的Linux...
主要介绍了Linux系统(CentOS7安装)安装JDK8的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
本文将为您详细介绍如何在 CentOS 7 上正确安装伪分布 Hadoop 2.7.2 和配置 Eclipse。 一、创建 Hadoop 用户 在安装 Hadoop 之前,需要创建一个名为 Hadoop 的用户。首先,点击左上角的“应用程序”->“系统工具”...
本文实例讲述了Centos中VNC远程桌面程序的安装与使用方法。分享给大家供大家参考,具体如下: 这里以centos 6.5为例 安装GNOME桌面环境 yum groupinstall X Window System Desktop CentOS安装Xfce桌面环境,可选 ...