阿里云javaweb开发环境搭建(一)(jdk+Tomcat)
因项目需要,新买了阿里云,准备把之前开发的项目打包部署在阿里云上。
我的阿里云镜像用的是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)相关推荐
- ubuntu java开发环境搭建(jdk+tomcat+eclipse)
一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
- 基于IDEA的JavaWeb开发环境搭建
基于IDEA的JavaWeb开发环境搭建 基于IDEA的JavaWeb开发环境搭建 jdk下载安装配置环境变量 下载 安装 配置环境变量 下载安装激活使用IntelliJ IDEA 下载 安装 激活 ...
- JavaWeb开发环境搭建
JavaWeb开发环境搭建 我们都知道,学习java首先要进行java运行环境的搭建,也就是JDK的安装,许多有着java学习 ...
- 好文分享:Javaweb开发环境搭建常用工具类型
随着互联网的不断发展,无论是前端开发还是后端开发都越发垂直细分化,而今天我们就通过案例分析来了解一下,Javaweb开发环境搭建常用工具类型. 一:Web相关概念 Web程序也就是一般所说的网站,由服 ...
- 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)
阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...
- 蓝鲸智云统一开发环境搭建指南
腾讯官方的<蓝鲸智云统一开发环境搭建指南> 蓝鲸应用统一开发环境指南 一:背景 蓝鲸应用开发需要依赖django,celery,mysql-client等第三方库,而像celery又依赖其 ...
- 阿里云服务器部署环境搭建
我们遇上了云的时代,系统运维比以前任何一个时代都简单直接. 将自己最近阿里云服务器环境部署的步骤记录下来,分享给大家,也是自己做个记录 OS信息: Linux version 2.6.32-696.3 ...
- 阿里云 linux服务器环境搭建学习 安装jdk(一)
由于公司用于工作开发的电脑性能不佳,平时在工作过程中没问题,但是自己去研究一下新框架的时候,一下跑2个idea+4-5个timcat时性能就不够用了,所以自己购买了一台低配的阿里云服务器,用于自己平时 ...
- 阿里云ECS上环境搭建(virtualenv+flask+gunicorn+supervisor+nginx)
阿里云ECS目前有新用户免费半年使用的活动,就利用闲暇时间申请了一台,具体申请可到http://free.aliyun.com/?spm=5176.383518.1.28.OXp5YZ. 我选择的配置 ...
最新文章
- Beta冲刺随笔集合
- linux 下的 多线程http 下载器
- 『设计模式』HR:不会设计模式,你好意思来面试?(面试必备设计模式)
- 使用 baget 搭建 nuget 私有服务
- P4777-[模板]扩展中国剩余定理(EXCRT)
- HH SaaS电商系统的商城模块设计
- 树莓派怎么学linux,树莓派使用入门用树莓派学 Linux
- 【职场】高薪的条件你满足几条?
- Linux显卡驱动|CUDA卸载和安装|pytorch安装
- 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 个性化推荐
- sh 脚本 访问 路径 权限不够_IC设计之脚本语言介绍
- php array_diff 用法
- JavaScript的陷阱[转]
- 惠普服务器如何修改ip地址,HP网络打印机如何设置IP地址
- thinkpad 机身清理
- 最简单的RC振荡电路图大全
- android 备份取证,【Android】微信降版本备份详解
- 开博尔智能android播放器,高端安卓播放器的选择——开博尔Q10Plus 二代 4K高清播放器...
- ffmpeg 字幕格式转换,webvtt字幕格式,srt字幕格式
- jquery日历插件daterangepicker全面详解汇总