一、首先租赁一台云服务器(阿里云服务器或者腾讯云服务器)

其实可以在windows电脑上使用VMware workstation来安装虚拟机进行操作,毕竟云服务器低配也是很贵的。不过可以使用学生价去租,不仅便宜还很方便,本次使用的是腾讯云ES云服务器,这个提供两个供学生使用的云服务器购买地址,阿里云服务器学生价腾讯云服务器学生价

二、准备工作

不管是云服务器还是虚拟机,都推荐使用xShell和xftp作为连接工具,主要是比较方便,具体操作自行Google...

三、yum安装JDK

一般云服务器内部基础环境都已经存在,相比虚拟机从下载到安装调试整个过程要简单得多,而且也避免了一些隐藏的问题,后话...

1.查看可安装的java版本:

yum -y list java*

这里安装红色标记的,java-1.7.0-openjdk-devel.x86_64   这是jdk1.7,实际应该安装jdk1.8,因为我自己已经安装,所以上面没有了,只能以jdk1.7作为模板。(后续也以1.7为主)

2.安装需要的jdk版本

yum -y install java-1.7.0-openjdk-devel.x86_64

3.查看是否安装成功

java -version

出现上述情况就是已经安装成功了,(这里我是安装的jdk1.8)

注意:yum安装的jdk是所在目录为/var/lib/jvm下

4.配置环境变量

vim /etc/profile

将下面的配置复制进去,wq保存退出

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

执行命令,即可生效

source /etc/profile

5.验证是否配置成功

编写一个helloworld简单程序,利用xftp将其copy进服务器,运行一下试试

这是我写的helloword验证:

接下来就是执行了,我们来看看吧:

javac先编译,java再执行...我在说**个**.

到这里就表示jdk的安装和调试已经全部完成了,接下来就是安装Tomcat猫。

四.安装Tomcat

1.第一步当然是去官网下载包了。

链接:Tomcat官网,找到自己需要的包,以我的为例:

下载好后,使用xftp(谁用谁知道)将下载好的包传到服务器的/usr/local/tomcat目录下,后面的操作也都是在该目录下

2.解压tomcat包:

tar -zxvf apache-tomcat-8.5.43.tar.gz

3.改名:

mv apache-tomcat-8.5.43.tar.gz tomcat

主要就是为以后查看方便,没有什么大影响,全看自己心情行事。

4.解压好之后,

#进去bin目录
cd /usr/local/tomcat/bin
#启动tomcat
./startup.sh

5.验证是否启动成功:

在浏览器上输入

http://服务器ip地址:8080

出现页面就说明tomcat已经启动成功了

注意:

有可能会出现的问题,就是命令行中以及显示Tomcat started,但是在浏览器中还是访问不了页面,一般情况是因为你的云服务的端口没有开放,需要去云服务器安全组中设置访问规则。

腾讯云:进入控制台 → 选择左边侧栏的安全组 → 点击新建 → 如下图所示配置即可

阿里云:进入控制台 → 选择左边侧栏的安全组 → 配置规则 → 快速创建规则 → 如下图所示配置即可

到此,Tomcat就安装配置完成了,接下来将是稍微复杂点的MySQL的安装。叮!!!

五、安装MySQL

云服务器搭建JDK+Tomcat+MySQL环境的更多相关文章

  1. 腾讯云服务器搭建Apache/PHP/MySQL环境

    软件环境 Windows Server 2008 R2 企业版 SP1 64位 刚刚进入 Windows Server ,你会看到以下界面: 列出了服务器的基础信息和常用配置 下载 XAMPP htt ...

  2. Ubuntu 下 JDK+Tomcat+MySql 环境的搭建

    Linux环境 修改catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS=&quo ...

  3. Ubuntu下JDK+Tomcat+MySql环境的搭建

    主机在阿里云上,所以网络的配置都省了,只剩下软件的安装和配置 1.安装mysql 1.1 apt-get install mysql-server-5.5 安装过程中,有两次提示输入 mysql 的  ...

  4. JDK+Tomcat+MySql环境配置—linux

    Yum安装和jsp安装环境搭建 Yum安装手册: 第一步:在root用户下解压Yum安装包 ,输入命令: unzip yum.zip.

  5. Centos6.x服务器配置jdk+tomcat+mysql环境

    1,jdk配置 由于jdk官网的链接不直接支持wget,可以使用下面的方法下载jdk,其中jdk版本为jdk1.8.0_91: wget --no-check-certificate --no-coo ...

  6. CentOS 7下安装配置搭建jdk+tomcat+MariaDB环境

    1.JDK安装 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java 输入 rpm -qa | grep java 2)卸载两个 ...

  7. linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

    JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...

  8. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  9. 阿里云服务器ubuntu安装java运行环境

    服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...

随机推荐

  1. C#安装和卸载windowsService的bat指令

    只需新建2个文本文档,将2个指令分别复制进去,再将txt格式改为bat格式,以管理员身份运行 安装指令 %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\ ...

  2. springMVC中controller层方法中使用private和public问题

    楼主一直习惯使用public,偶尔手误也可能使用private,但是发觉也没啥区别,都能调用service层,注入bean. 后来做一个新项目时,发觉自己以前的写的部分功能报错,当时有点懵逼,,找了半 ...

  3. 彻底理解javascript中的this指针

    http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/ https://www.benn ...

  4. Big Data Hubris:"大数据傲慢"问题

    大数据的傲慢与偏见— 读后心得 数据模型研究者必看的书 原文链接: https://medium.com/@iven00000000/%E5%A4%A7%E6%95%B8%E6%93%9A%E7%9A ...

  5. Git教程-安装与创建版本库

    Git是一个分布式版本控制系统,他通过命令行使用的工具,Github是提供Git仓库托管服务的网站 安装参考: https://www.liaoxuefeng.com/wiki/89604348802 ...

  6. [转发] SAP EPIC 银企直连+TRM资金管理

    事务代码:EPIC_PROC 电子支付集成 收款; 付款; 付款审批; 银行回单(下载,创建,修改,辩识,认领); 查询账户余额; 查询交易明细; BADI增强; VA虚拟账户客户回单自动辨识; .. ...

  7. CSS 过渡动画

    一.过渡 过渡(transition)是CSS3中具有颠覆性的特征之一,可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果. 在CSS3 ...

  8. 单词CAEMENT水泥CAEMENT英文

    caement Archaic spelling of cement. caement Alternative forms caement (archaic) c?ment (archaic) Hyp ...

  9. 渗透 Facebook 的思路与发现

    0x00 写在故事之前 身一位渗透测试人员,比起 Client Side 的弱点,我更喜欢 Server Side 的攻击,能够直接控制服务器并获得权限操作 SHELL 才爽 . 当然一次完美的渗透出 ...

  10. python遍历列表删除多个元素的坑

    如下代码,遍历列表,删除列表中的偶数时,结果与预期不符. a = [11, 20, 4, 5, 16, 28] for i in a: if i % 2 == 0: a.remove(i) print ...