如何在centos 7上安装Apache Tomcat 8?

如何在centos 7上安装Apache Tomcat 8?

我正在为一名Java开发人员配置CentOS 7系统。所以首先我使用命令安装了Java

wget java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm

之后安装下载的包

yum install java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm

它已成功安装,我已经使用它进行了检查

java -version

下面是命令回复

java version "1.7.0_131"
OpenJDK Runtime Environment (rhel-2.6.9.0.el7_3-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)

如果上述过程有什么问题,请告诉我。现在我必须安装 Apache tomcat 8,但我正在通过网络研究它,但这很令人困惑,因为它们正在创建组和权限之类的东西。请有人告诉我最短的方法,因为我们只想测试系统并将部署一个示例 test.war 来进行测试。

答案1

在系统上安装 java 后,您需要按照我在这里提到的操作:

#mv apache-tomcat-7 /opt

#useradd tomcat

#chown -R tomcat:tomcat /opt/apache-tomcat-7

要安装tomcat,您需要运行startup.sh

#cd /opt/apache-tomcat…

#./bin/startup.sh

现在您在目录中创建 tomcat 文件init.d以将 tomcat 作为服务运行。

#vim /etc/init.d/tomcat

  • 将以下脚本复制粘贴到您的 tomcat 文件中,更改系统中的目录

#!/bin/bash

# chkconfig: 234 20 80

# 描述:Tomcat服务器基本启动/关闭脚本

导出 TOMCAT_HOME=/opt/apache-tomcat-7 START_TOMCAT=${TOMCAT_HOME}/bin/startup.sh STOP_TOMCAT=${TOMCAT_HOME}/bin/shutdown.sh

导出下载路径=/tmp

导出JAVA_OPTS =“-Xms2g -Xmx2g -XX:PermSize = 512m -XX:MaxPermSize = 512m”

start() { echo -n "启动 tomcat:" cd ${TOMCAT_HOME}/bin su -p -s /bin/sh tomcat ${START_TOMCAT} echo "完成。" }

stop() { echo -n "关闭 tomcat: " cd ${TOMCAT_HOME}/bin su -p -s /bin/sh tomcat ${STOP_TOMCAT} sleep 5 for pid in ps -ef | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{print $2}' | xargs do Kill -9 $pid done echo "完成。 ” }

案例“$1”

    start)
    start
    ;;

    stop)
    stop
    ;;

    restart)
    stop
    start
    ;;

    *)
    echo "Usage: $0 {start|stop|restart}"

埃萨克

出口0

chmod +x /etc/init.d/tomcat

chkconfig --add tomcat

su - tomcat

service tomcat start

请注意,Permsize、xms 和 xmx 大小是可选的,您需要向开发人员询问确切的数量。

如果您需要在 tomcat 上创建 Web 登录用户的帮助,请询问。

相关内容