zoukankan      html  css  js  c++  java
  • centos7安装jdk 、tomcat

    一、下载安装JDK

    //进入离线包放置路径
    cd /homt/www/
    tar -xvf jdk-8u271-linux-x64.tar.gz
    //copy到需要放置的路径
    cp -r jdk1.8.0_271/ /usr/local/jdk1.8.0_271
    
    //配置环境变量
    vim  /etc/profile
    
    //刷新环境变量
    source /etc/profile
    

    export JAVA_HOME=/usr/local/jdk1.8.0_271
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JRE_HOME=$JAVA_HOME/jre

    验证jdk是否安装成功

    java -version
    

    下载安装tomcat

    //进入离线包放置路径
    cd /homt/www/
    
    //解压到指定路径
    tar -xzvf apache-tomcat-10.0.5.tar.gz -C /usr/local/
    
    //进入解压后的路径
    cd /usr/local/
     
    //重命名解压文件夹
    mv  apache-tomcat-10.0.5 tomcat10
    
    //修改tomcat的启动端口
    vim /usr/local/tomcat10/conf/service.xml
    
    //进入bin目录
    cd /usr/local/tomcat10/bin/
    

    //ll查看所有文件的权限,如果权限不够可以使用 chmod +x *.sh 授予执行权限之后再启动tomcat服务
    ./startup.sh
    
    //查看启动日志
    tailf ../logs/catalina.out
    
    

    验证服务启动情况

    调整防火墙设置允许远程访问(略)

    设置阿里云ECS安全组策略运行远程访问(略)
    参见: https://www.cnblogs.com/XMYG/p/14639647.html

    Tomcat 部署工程的几种方式

    一、直接将war包放入webapps中
    这是最简单粗暴的方式:将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。


    启动tomcat

    二、配置server.xml部署web工程
    修改配置文件无需我们打war,这样方便开发
    编辑server.xml
    添加如下:

    通过浏览器访问:localhost:52180/test

    三、添加xml方式部署web工程
    在apache-tomcat-8.5.43confCatalinalocalhost:添加testA.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="/home/www/html/myWeb2" reloadable="false" />
    

    补充--阿里云环境低配ECS上运行tomcat shutdown.sh关闭命令时会报错

    问题原因是因为服务器内存太小(笔者太穷,只能买最低配的2g内存)
    解决方法是修改tomcat的启动内存
    切换到bin目录下面,使用

    vim catalina.sh
    

    修改catalina.sh文件,在位置cygwin=false前,插入以下内容
    JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m"

    这世上所有美好的东西,都需要踮起脚尖。
  • 相关阅读:
    PHPLIB Template入门系列 4 模板嵌套
    jQuery 实例
    建立PHP的本地调试环境
    PHP缓存memcache简单应用
    PHP程序:虚拟域名服务DIY
    去掉网络共享的session
    C# 里EF 对Mysql DB更新,乱码
    sshd的log的位置
    cURL 访问https失败
    Eclipse中编辑properties文件的编码问题
  • 原文地址:https://www.cnblogs.com/XMYG/p/14640722.html
Copyright © 2011-2022 走看看