林炳文Evankaka原创作品。

转载请注明出处http://blog.csdn.net/evankaka

摘要:本文主要讲了怎样在阿里云上安装JDK、Tomcat以及其配置过程。

最后以一个实例来演示在阿里云上部署Java web项目。

本文实例訪问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能訪问了)

war包有须要的能够来这里下载:http://download.csdn.net/detail/evankaka/9439612

本文实例下载:

一、准备工作

1、注冊账号

下载完毕后。可到这里https://free.aliyun.com/  申请1GB云serverECS的15天的免费试用,以及云数据库RDS 5G 30天的免费试用。

2、下载putty和FileZlilla

本地远程SSH登陆到个人阿里云server的过程非常easy。这里就不再细说

二、JDK安装

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

打开putty。输入IP地址。依照提示输入username和password就可以。(password为你登陆到阿里云首页的那个password)

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

好了,之后就非常easy了。

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上传此压缩包到个人云server.

这是上传成功后的:

2、安装

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

运行

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

注意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

保存就可以。

然后退回到bin文件夹下:

运行:

 ./startup.sh

出现例如以下,说明成功安装

或者直接通过端口来外部訪问,先查看自己server的外部IP

确认之后再加个端口8080就可以訪问:

四、从本地上传java web项目

1、war包上传

这是本地打包好的war包,

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

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

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

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

发现能够訪问了!

当然,也能够到云server上看war包:

本文实例訪问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能訪问了)

war包有须要的能够来这里下载:http://download.csdn.net/detail/evankaka/9439612

阿里云部署Java web项目初体验的更多相关文章

  1. 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat

    摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...

  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. 《Java编程思想》笔记 第十九章 枚举类型

    1.基本enum特征 所有创建的枚举类都继承自抽象类 java.lang.Enum; 一个枚举类,所有实例都要在第一句写出以 ,隔开. 如果只有实例最后可以不加 : 枚举类因为继承了Enum,所以再不 ...

  2. 错误: 在类 Main 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

    错误: 在类 Main 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)否则 JavaFX 应用程序类必须扩展ja ...

  3. getRequestDispatcher

    request.getRequestDispatcher("/xx/xx.jsp").forward( request, response); http://blog.csdn.n ...

  4. hdu 2236(二分图最小点覆盖+二分)

    无题II Time Limit: 2000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

  5. 在使用Arduino中遇到的问题(无法使用中文注释、程序无法下载)

    在使用Arduino中遇到的问题: 在用arduino给蓝牙模块供电时,下载程序是下不进去的.即使显示下进去了,其实也是没下进去. 解决方法:拔掉蓝牙模块再下程序,或给蓝牙供电的线上加上一个开关. 在 ...

  6. Unable to connect to vulnerability scanner

    问题:   "Unable to connect to vulnerability scanner. If the system has been updated recently the ...

  7. php中parse_url函数的源码及分析

    前言 看师傅们的文章时发现,parse_url出现的次数较多,单纯parse_url解析漏洞的考题也有很多,在此研究一下源码(太菜了看不懂,待日后再补充Orz) 源码 PHPAPI php_url * ...

  8. HDU 2521 反素数(数论,比较)

    #include<iostream> #include<cstring> #include<cmath> #include<cstdio> using ...

  9. 设计模式-设计原则(Design Principle)

    本文由@呆代待殆原创,转载请注明出处. 写在前面:所谓设计原则并不是一定要遵守的法则,只是一种建议,因为保持这些原则本身会有一定代价,若是这些代价超过了带来的好处就得不偿失了,所以一切还是以简单为准. ...

  10. 自定义编写jmeter的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...