美文网首页
Centos7 搭建 java 1.8、tomcat 8.0 教

Centos7 搭建 java 1.8、tomcat 8.0 教

作者: 雨天__心情 | 来源:发表于2020-01-16 11:36 被阅读0次

    一:准备资源

    Oracle官网下载JDK 1.8

    1: 勾选 Accept
    2: 下载对应的JDK

    JDK 1.8.png
    进入Tomcat官网,下载tomcat8
    tomcat8.png

    二:上传到服务器

    scp 本地路径/apache-tomcat-8.5.50.tar.gz 用户名@服务器ip:/usr/local

    问题一:/etc/profile.d/lang.sh: line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such

    解决: 编辑 /etc/locale.conf 文件,添加如下内容:

    LANG="en_US.UTF-8"
    LC_ALL="en_US.UTF-8"
    
    问题二:Permission denied 没有权限

    解决:登陆服务器修改文件权限

    $ sudo chmod 777 文件名
    
    问题三:CentOS 安装后安装JDK 报错

    javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

    解决:

    $ sudo yum install glibc.i686
    

    三:安装

    1.解压:

    tar -zxvf jdk-8u231-linux-i586.tar.gz
    tar -zxvf apache-tomcat-8.5.50.tar.gz

    2.配置环境变量:
    $ sudo vi /etc/profile
    
    export JAVA_HOME=/usr/local/jdk1.8.0_171
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
    

    执行: source /etc/profile 让设置立即生效。

    $ source /etc/profile
    

    四:防火墙添加端口号

    开启端口
    $ firewall-cmd --zone=public --add-port=8080/tcp --permanent
    

    命令含义:
    --zone #作用域
    --add-port=80/tcp #添加端口,格式为:端口/通讯协议
    --permanent #永久生效,没有此参数重启后失效

    重启防火墙
    $ firewall-cmd --reload
    
    查看已经开放的端口:
    $ firewall-cmd --list-ports
    

    五:启动 tomcat ,并测试

    $ cd /usr/local/apache-tomcat-8.5.50/bin
    $ ./startup.sh   // 开启
    $ ./shutdown.sh  // 关闭
    
    如果端口冲突需要修改端口

    进入conf : vi server.xml

    查看端口占用:

    netstat -apn | grep 8080
    杀死该进程 kill 进程号

    验证

    在浏览器中输入 http://服务器地址: 端口号
    例如: http://192.168.73.128:8080
    出现下图的🐱,你就成功啦,就可以愉快的玩耍啦

    tomcat.png

    参考文章:
    https://blog.csdn.net/qq_35038153/article/details/89359315
    https://blog.csdn.net/qianyan0365/article/details/77835905
    https://blog.csdn.net/WI_232995/article/details/77389131

    相关文章

      网友评论

          本文标题:Centos7 搭建 java 1.8、tomcat 8.0 教

          本文链接:https://www.haomeiwen.com/subject/mjkfzctx.html