因项目需要,新买了阿里云,准备把之前开发的项目打包部署在阿里云上。

我的阿里云镜像用的是Centos7,先是要搭建javaweb开发环境,这里把踩过的坑写一下,直接上干货:

一、使用工具

Xshell、filezilla

二、安装JDK

yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

安装成功后不需要配置环境变量,已经是配置好了的,你可以输入下:java -version测试下配置成功没

三、安装Tomcat

这里不推荐使用yum install tomcat ,因为这样的话可能下载的版本不匹配,我一开始就是这种下载,然后发现版本比较低,就重装了

我是在Tomcat官网下载的:点击下载

下载箭头指示的这个tar.gz包,再用filezilla软件连接你的阿里云服务器,直接将安装包拉到/usr/local目录下

进行解压:

tar -zxvf apache-tomcat-8.5.31.tar.gz   //解压安装包
rm -rf apache-tomcat-8.5.31.tar.gz  //删除安装包

然后启动Tomcat,出现started说明安装成功:

/usr/local/apache-tomcat-8.5.31/bin/startup.sh

然后在浏览器输入服务器的ip + 端口号,Tomcat的端口号是8080,出现下图表明启动成功

补充一点:tomcat日志目录为/tomcat/logs ,以后若要想看服务器启动报错日志可以先用Xshell连接阿里云,通过cat catalina.out即可看到Tomcat服务器日志

若是打不开网址,或者提示找不到文件或者连接超时,则看下面(在这里坑太多了。。。)

1、首先,要确保Tomcat服务器正常启动

ps -ef|grep tomcat     //查看Tomcat进程是否存在
/usr/local/apache-tomcat-8.5.31/bin/shutdown.sh  //关闭Tomcat
/usr/local/apache-tomcat-8.5.31/bin/startup.sh   //再次开启Tomcat

2、查看防火墙是否拦截了8080端口

注:Centos7的防火墙已经不是iptables,而是firewall

我们要先关闭防火墙,在添加8080端口访问:

systemctl start firewalld.service    //开启防火墙
systemctl stop firewalld.service    //关闭防火墙
firewall-cmd --permanent --zone=public --add-port=8080/tcp  //永久的添加该端口。去掉--permanent则表示临时。

再使用命令查看开启的端口 :

firewall-cmd --permanent --zone=public --list-ports     //查看开启的端口,出现8080/tcp则开启正确

补充些防火墙指令:

systemctl status firewalld      //查看防火墙状态,显示running则说明已经开启了
systemctl enable firewalld.service    //开启开机自启动
systemctl disable firewalld.service    //关闭开机自启动

3、如果还是不能访问到Tomcat欢迎页面,则可能是阿里云的安全组没配置开启端口的访问:

首先在安全组中设置:

如上添加即可,以上三种方法应该是完全可以解决Tomcat端口访问不了的问题。

阿里云javaweb开发环境搭建(一)(jdk+Tomcat)相关推荐

  1. ubuntu java开发环境搭建(jdk+tomcat+eclipse)

    一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  2. 基于IDEA的JavaWeb开发环境搭建

    基于IDEA的JavaWeb开发环境搭建 基于IDEA的JavaWeb开发环境搭建 jdk下载安装配置环境变量 下载 安装 配置环境变量 下载安装激活使用IntelliJ IDEA 下载 安装 激活 ...

  3. JavaWeb开发环境搭建

                                         JavaWeb开发环境搭建 我们都知道,学习java首先要进行java运行环境的搭建,也就是JDK的安装,许多有着java学习 ...

  4. 好文分享:Javaweb开发环境搭建常用工具类型

    随着互联网的不断发展,无论是前端开发还是后端开发都越发垂直细分化,而今天我们就通过案例分析来了解一下,Javaweb开发环境搭建常用工具类型. 一:Web相关概念 Web程序也就是一般所说的网站,由服 ...

  5. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

  6. 蓝鲸智云统一开发环境搭建指南

    腾讯官方的<蓝鲸智云统一开发环境搭建指南> 蓝鲸应用统一开发环境指南 一:背景 蓝鲸应用开发需要依赖django,celery,mysql-client等第三方库,而像celery又依赖其 ...

  7. 阿里云服务器部署环境搭建

    我们遇上了云的时代,系统运维比以前任何一个时代都简单直接. 将自己最近阿里云服务器环境部署的步骤记录下来,分享给大家,也是自己做个记录 OS信息: Linux version 2.6.32-696.3 ...

  8. 阿里云 linux服务器环境搭建学习 安装jdk(一)

    由于公司用于工作开发的电脑性能不佳,平时在工作过程中没问题,但是自己去研究一下新框架的时候,一下跑2个idea+4-5个timcat时性能就不够用了,所以自己购买了一台低配的阿里云服务器,用于自己平时 ...

  9. 阿里云ECS上环境搭建(virtualenv+flask+gunicorn+supervisor+nginx)

    阿里云ECS目前有新用户免费半年使用的活动,就利用闲暇时间申请了一台,具体申请可到http://free.aliyun.com/?spm=5176.383518.1.28.OXp5YZ. 我选择的配置 ...

最新文章

  1. Beta冲刺随笔集合
  2. linux 下的 多线程http 下载器
  3. 『设计模式』HR:不会设计模式,你好意思来面试?(面试必备设计模式)
  4. 使用 baget 搭建 nuget 私有服务
  5. P4777-[模板]扩展中国剩余定理(EXCRT)
  6. HH SaaS电商系统的商城模块设计
  7. 树莓派怎么学linux,树莓派使用入门用树莓派学 Linux
  8. 【职场】高薪的条件你满足几条?
  9. Linux显卡驱动|CUDA卸载和安装|pytorch安装
  10. 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 个性化推荐
  11. sh 脚本 访问 路径 权限不够_IC设计之脚本语言介绍
  12. php array_diff 用法
  13. JavaScript的陷阱[转]
  14. 惠普服务器如何修改ip地址,HP网络打印机如何设置IP地址
  15. thinkpad 机身清理
  16. 最简单的RC振荡电路图大全
  17. android 备份取证,【Android】微信降版本备份详解
  18. 开博尔智能android播放器,高端安卓播放器的选择——开博尔Q10Plus 二代 4K高清播放器...
  19. ffmpeg 字幕格式转换,webvtt字幕格式,srt字幕格式
  20. jquery日历插件daterangepicker全面详解汇总

热门文章

  1. Shell第三天-讲义
  2. 0成本下载毕业论文——知网等N多资源
  3. APP软件中的DID作用
  4. 开悟和通货膨胀!!!
  5. Autojs一些问题解决的方案3 auto.js
  6. 亚信电子最新AxRobot EtherCAT七轴助力控制机器手臂解决方案
  7. Python使用问题锦集
  8. 10kw全固态中波dam广播发射机的计算机监控系统分析与设计[,【中波发射机】关于DAM10kW中波广播发射机欠激励故障维修总结...
  9. 51单片机 LED点亮、闪烁以及流水灯实现
  10. [Golang]Benchmark性能测试