摘要:本文主要讲了如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。

一、准备工作

购买了阿里云的云解析,和云服务器ecs。

2、下载putty和FileZlilla

我用的是xshell+xftp强烈推荐,也可以使用FileZilla

本地远程SSH登陆到个人阿里云服务器的过程很简单,这里就不再细说

二、JDK安装

1、首先先到http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html下载JDK,下载到本到后,通过Xftp上传此压缩包到个人云服务器

#wget http://111.1.50.20/files/4041000006F611C7/download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

打开XShell。输入IP地址,按照提示输入用户名和密码即可。(密码为你登陆到阿里云首页的那个密码)

(tomcat是下一步下面要安装到的)

好了,之后就很简单了。

2、配置目录

注意:最好以root用户来操作

先新建一个目录:

cd usr
mkdir java
cd java
mkdir jdk

然后解压jdk的tar文件到上面的目录:

tar zxvf jdk-8u73-linux-x64.gz -C /usr/java/jdk 

结果如下:

3、配置环境变量

输入:

vi /etc/profile  

gedit   /etc/profile 

添加如下内容:

#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_73
export JRE_HOME=/usr/java/jdk/jdk1.8.0_73/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

注意此处改成对应的jdk的目录,并且要以root用户来做修改,否则无法保存

保存后执行:

source /etc/profile 

验证安装:

输入:

java -version 

出现如下,说明安装成功

三、配置tomcat

1、下载tomcat,到http://tomcat.apache.org/下载,此处笔者使用的是tomcat7.同时将tomcat下载到本地电脑上,通过FileZlilla(这个交互和用户体验可能给人感觉更好)上传此压缩包到个人云服务器.

这是上传成功后的:

2、安装

此处我把tomcat安装到/usr/java/tomcat中去。

执行

tar zxvf apache-tomcat-7.0.68.tar.gz -C /usr/java/tomcat 

3、配置环境

进入到上面的tomcat的bin文件夹下:

打开

vi setclasspath.sh  

或者

gedit setclasspath.sh 

添加如下内容:

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_65
export JRE_HOME=/usr/java/jdk/jdk1.8.0_65/jre

保存即可。输入命令  :wq保存

然后退回到bin目录下:

执行:

./startup.sh 

出现如下,说明安装成功

 

或者直接通过端口来外部访问,先查看自己服务器的外部IP

确认之后再加个端口8080即可访问:

四、从本地上传java web项目

1、war包上传

这是本地打包好的war包,

这里笔者直接使用以前打包好的war包,打开FileZilla,然后选择

注意,个人云服务器要选对地址,要不还得cp到这里来去。要记得将war包放到tomcat下的webapps下

2、然后打开浏览器,输入

http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/

发现可以访问了!

当然,也可以到云服务器上看war包:

 说明:本篇由于是看完别人的教程和自己搭建回过头来总结的所以存在版本不一致 可以忽略因为只是取名而已。

阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat的更多相关文章

  1. 阿里云部署Java web项目初体验(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

  2. 阿里云部署Java web项目初体验

    林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了怎样在阿里云上安装JDK.Tomcat以及其配置过程. 最后以一个实例来演 ...

  3. 阿里云部署Java web项目

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

  4. 【转】阿里云部署java web项目

    主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之 ...

  5. 阿里云部署java web

    转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Javaweb项目. ...

  6. 阿里云服务器部署Java Web项目全过程

    最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾. 购买服务器 第一步当然是需要购 ...

  7. Linux CentOS下部署Java Web项目

    本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...

  8. 阿里云部署Java开发环境

    阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...

  9. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

随机推荐

  1. Red Hat Enterprise Server 5.8+oracle10g(中文界面)安装

    Red Hat Enterprise Server 5.8+oracle10g(中文界面)安装 VMware workstation10(虚拟机)下面安装红帽企业版5.8 创建虚拟机 新建虚拟机,选择 ...

  2. Windows Phone 8.1 新特性 - 页面导航

    本篇介绍一下Windows Phone 8.1 中页面导航的实现方式. 大家对Windows Phone 8 中页面导航的实现一定不陌生,我们使用 NavigationService 来实现.具体写法 ...

  3. Apache连接PHP后无法启动问题解决思路

    问题:apache之前正常,连接配置完PHP后无法启动,用apache Test Configration测试后报错形式为: Cannot load D:/php/php5apache2_2.dll ...

  4. AngularJs 时间控件

    <div class="form-group col-sm-4 clearfix"> <label class="col-sm-5 control-la ...

  5. 详细!交叉编译时 note: the mangling of 'va_list' has changed in GCC 4.4解决办法

    为什么要在标题前面加了详细两个字,就是为了吸引看文章的你还有写文章的我这种小白,我是从坑里面爬出来了. 废话少说.... 问题就是这样子了,至于解决办法,在网上搜索了很久,大多数以一段英文作为解决办法 ...

  6. How to create Web Deployment Package and install the package

    Create Web Deployment Package To configure settings on the Connection tab In the Publish method drop ...

  7. Web Workers

    在 Web Workers 中使用 postMessage 和 onmessage 首先,需要在客户端页面的 JavaScript 代码中 new 一个 Worker 实例出来,参数是需要在另一个线程 ...

  8. H5 canvas填充文字自动换行

    canvas是H5中非常重要,非常常用,也是非常强大的一个新标签,美中不足的事,canvas中没没有自动换行的属性,我的第一反应是,字符串截取,然后计算每行的距离来实现自动换行.. 然后百度了一下,已 ...

  9. tomcat 8在win8.1中的配置

    配置jdk: 三个步骤: 1.环境变量=>新建 JAVA_HOME C:\Program Files\Java\jdk1.8.0_40 2.环境变量=>新建 CLASS_PATH .;%J ...

  10. position定位

    CSS盒模型和定位的类型 为了搞清楚定位首先你得了解CSS盒模型.在上一句中的链接是我写在InstantShift 中的一篇关于盒模型的文章.我在那篇文章做了详细的讲解并会在这篇文章中做一个快速的总结 ...