博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 CentOS 6 里安装 OpenJDK 1.8 和 Tomcat 8.5
阅读量:3925 次
发布时间:2019-05-23

本文共 1446 字,大约阅读时间需要 4 分钟。

原文链接:

环境:阿里ECS服务 CentOS 6.9 64位 
 
过程: 
 
1. yum update # 更新软件 
 
 
2. yum install java-1.8.0-openjdk-devel # 安装 OpenJDK 1.8 
 
 
3. wget  # 从国内镜像站点中下载 tomcat 8.5 安装包 
 
4. tar zxvf apache-tomcat-8.5.31.tar.gz # 解压缩 tomcat 
 
5. mv apache-tomcat-8.5.31 /usr/tomcat8 # 移到 /usr/tomcat8 目录 
 
6. useradd -M -d /usr/tomcat8 tomcat8 # 添加 tomcat8 用户 
 
7. chown -R tomcat8. /usr/tomcat8 # 更改目录属主 
 
8. vi /etc/rc.d/init.d/tomcat8 # 创建 tomcat 启动脚本 

  1. #!/bin/bash
  2. # Tomcat8: Start/Stop Tomcat 8
  3. #
  4. # chkconfig: - 90 10
  5. # description: Tomcat is a Java application Server.
  6. . /etc/init.d/functions
  7. . /etc/sysconfig/network
  8. CATALINA_HOME=/usr/tomcat8
  9. TOMCAT_USER=tomcat8
  10. LOCKFILE=/var/lock/subsys/tomcat8
  11. RETVAL=0
  12. start(){
  13.     echo "Starting Tomcat8: "
  14.     su - $TOMCAT_USER -c "$CATALINA_HOME/bin/startup.sh"
  15.     RETVAL=$?
  16.     echo
  17.     [ $RETVAL -eq 0 ] && touch $LOCKFILE
  18.     return $RETVAL
  19. }
  20. stop(){
  21.     echo "Shutting down Tomcat8: "
  22.     $CATALINA_HOME/bin/shutdown.sh
  23.     RETVAL=$?
  24.     echo
  25.     [ $RETVAL -eq 0 ] && rm -f $LOCKFILE
  26.     return $RETVAL
  27. }
  28.     case "$1" in
  29.     start)
  30.         start
  31.         ;;
  32.     stop)
  33.         stop
  34.         ;;
  35.     restart)
  36.         stop
  37.         start
  38.         ;;
  39.     *)
  40.         echo $"Usage: $0 {start|stop|restart}"
  41.         exit 1
  42.         ;;
  43.     esac
  44.     exit $?
9. chmod 755 /etc/rc.d/init.d/tomcat8 # 令启动脚本可执行
 

 

10. /etc/rc.d/init.d/tomcat8 start # 手动启动 tomcat
 

 

 

11. chkconfig --add tomcat8 # 将 tomcat8 添加到服务
 

 

12. chkconfig tomcat8 on # 令 tomcat8 服务随
系统
启动
动启动
 

 

 

参考:
 

  • https://www.server-world.info/en/note?os=CentOS_6&p=tomcat8
  • https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora

转载地址:http://kegrn.baihongyu.com/

你可能感兴趣的文章
设计模式之适配器模式
查看>>
如何利用Gitlab-CI持续部署到远程机器?
查看>>
.NET Core + K8S + Loki 玩转日志聚合
查看>>
ASP.NET Core中的分布式缓存
查看>>
在ASP.NET Core中创建自定义端点可视化图
查看>>
五年了,别再把务虚会开 “虚” 了
查看>>
快醒醒,C# 9 中又来了一堆关键词 init,record,with
查看>>
【招聘(深圳)】轻岁 诚聘.NET Core开发
查看>>
欢迎来到 C# 9.0(Welcome to C# 9.0)
查看>>
Dapr微服务应用开发系列1:环境配置
查看>>
使用 Visual Studio 2019 批量添加代码文件头
查看>>
【BCVP更新】StackExchange.Redis 的异步开发方式
查看>>
.NET5.0 Preview 8 开箱教程
查看>>
真・WPF 按钮拖动和调整大小
查看>>
做权限认证,还不了解IdentityServer4?不二话,赶紧拥抱吧,.NET Core官方推荐!...
查看>>
编写第一个 .NET 微服务
查看>>
深入探究.Net Core Configuration读取配置的优先级
查看>>
Blazor带我重玩前端(六)
查看>>
使用 C# 捕获进程输出
查看>>
数据库单表千万行 LIKE 搜索优化手记
查看>>