基于华为云搭建Javaee环境 云上开发 Java、Tomcat 配置

附上一张思维导图

 

16.1概述
    如果需要在 Linux下进行JavaEE的开发,我们需要安装如下软件名称
        idealU-2020.2.3.tar.gz
        apache-tomcat-8.5.59.tar.gz
        mysql-5.7.26-1.el7.x86_64.rpm-bund...jdk-8u261-linux-x64.tar.gz
        CentOS-7-x86_64-DVD-1810.iso

16.2安装JDK16.2.1 安装步骤
    1) mkdir /opt/jdk
    2)通过xftp6上传到lopt/jdk下
    3) cd /opt/jdk
    4)解压tar -zxvf jdk-8u261-linux-x64.tar.gz(若失败,去掉z)
    5) mkdir /usr/local/java
    6) mv/opt/jdk/jdk1.8.0_261 /usr/local/java
    7)配置环境变量的配置文件vim /etc/profile
    8) export JAVA_HOME=/usr/local/java/jdk1.8.0_261
    9) export PATH=SJAVA_HOME/bin:$PATH
    10) source /etc/profile[让新的环境变量生效]
   
    附1:Linux中退出编辑模式的命令
    附2: vi不小误编辑后,使用命令:q不保存退出,结果退出不了,报错:
E37: No write since last change (add ! to override)

解决方法
不保存退出命令为::q!
    附3:解压命令大全

基于华为云服务器 Tomcat 环境的配置
    1)上传安装文件,并解压缩到/opt/tomcat
        tar -zxvf apache-tomcat-8.5.59.tar.gz

    2)进入解压目录/bin,启动tomcat ./startup.sh3)开放端口8080,回顾firewall-cmd
        [root@openeuler tomcat]# cd apache-tomcat-8.5.59
        [root@openeuler apache-tomcat-8.5.59]# cd bin/
进入解压目录
        

        
             sudo yum install dos2unix   也可以安装工具改文件编码   dos2unix startup.sh
            

            缺少Jre环境,修改Tomcat配置文件,在最后面添加这两行代码。原理详见:https://blog.csdn.net/weixin_44259720/article/details/115321173
                进入tomcat 的bin目录下的setclasspath.sh文件,
                添加:export JAVA_HOME=JDK的安装路径
                export JRE_HOME= JDK的安装路径/jre
            此时还是无法访问Tomcat,需要修改防火墙端口号。默认防火墙是关闭的,设置了开启端口后一定要重启防火墙,否则端口开启会不起作用https://blog.csdn.net/qq754772661/article/details/115233110
                查看防火墙状态  firewall-cmd --state
                开启防火墙  systemctl start firewalld.service
                开启端口  firewall-cmd --zone=public --add-port=8080/tcp --permanent
                    zone=public:表示作用域为公共的;
                    add-port=8080/tcp:添加tcp协议的端口8080;
                    permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;
                输入命令重新载入配置(刷新)  firewall-cmd --reload
                查看已开启的端口  firewall-cmd --list-ports
                查看8080端口是否开启  firewall-cmd --query-port=8080/tcp    -->回复yes

    3)华为云服务器端的设置安全组 https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0114925482.html
        入方向规则1:
            协议/应用:ICMP
            端口:全部
            源地址:0.0.0.0/0
        入方向规则2:
            协议/应用:TCP
            端口:8080
            源地址:0.0.0.0/0
    访问 http://服务i器ip地址:8080  出现以下页面就成功了
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值