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

时间:2022-09-08 18:39:05

林炳文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云服务器ECS的15天的免费试用,以及云数据库RDS 5G 30天的免费试用。

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

2、下载putty和FileZlilla

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

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

二、JDK安装

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

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

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

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

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

好了,之后就很简单了。

2、配置目录

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

先新建一个目录:

  1. cd usr
  2. mkdir java
  3. cd java
  4. mkdir jdk

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

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

结果如下:

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

3、配置环境变量

输入:

  1. vi /etc/profile

  1. gedit   /etc/profile

添加如下内容:

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

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

保存后执行:

  1. source /etc/profile

验证安装:

输入:

  1. java -version

出现如下,说明安装成功

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

三、配置tomcat

1、下载tomcat,到http://tomcat.apache.org/下载,此处笔者使用的是tomcat7.同时将tomcat下载到本地电脑上,通过FileZlilla上传此压缩包到个人云服务器.

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

这是上传成功后的:

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

2、安装

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

执行

  1. tar zxvf apache-tomcat-7.0.68.tar.gz -C /usr/java/tomcat
  2. <p>注意tomcat目录要提前创建好</p><p style="text-align: center;"><img src="http://img.blog.csdn.net/20160222205518942" alt="">
  3. </p><p>
  4. </p>

3、配置环境

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

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

打开

  1. vi setclasspath.sh

  1. gedit setclasspath.sh

添加如下内容:

  1. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_65
  2. export JRE_HOME=/usr/java/jdk/jdk1.8.0_65/jre
阿里云部署Java web项目初体验(转)

保存即可。

然后退回到bin目录下:

执行:

  1. ./startup.sh

出现如下,说明安装成功

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

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

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

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

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

四、从本地上传java web项目

1、war包上传

这是本地打包好的war包,

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

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

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

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

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

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

发现可以访问了!

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

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

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

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

war包有需要的可以来这里下载:http://download.csdn.net/detail/evankaka/9439612

http://blog.csdn.net/evankaka/article/details/50718895

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

  1. 阿里云部署Java web项目初体验(转&rpar;&sol;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. C语言内存分配方法。

    当C程序运行在操作系统上时,操作系统会给每一个程序分配一定的栈空间. 堆为所有程序共有的,需要时需要申请访问. 一.栈 局部变量.函数一般在栈空间中. 运行时自动分配&自动回收:栈是自动管理的 ...

  2. WPF系列

    一.ListView绑定数据源XML //前端代码 1 <Window x:Class="ListView读取XML数据.MainWindow" xmlns="ht ...

  3. 2026-Keroro侵略地球

    描述 Keroro来侵略地球之前,曾跟Giroro伍长打赌:“我一个人灭掉整个地球给你看!”. 于是Keroro同学真的自己一个人来到地球开始他的侵略行动了.从K隆星出发之前,Keroro从Kurur ...

  4. 201521123054 《Java程序设计》第13周学习总结

    1. 本周学习总结 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? ping c ...

  5. HBase快照

    CDH是Cloudera的完全开源分布式Apache Hadoop及相关项目(包括Apache HBase).CDH的当前版本(4.2)引入的一个HBase新特性最近加入到了主干中,允许用户对指定表进 ...

  6. 错误: after element list

    SyntaxError: missing ] after element list note: [ opened at line 18, column 16 可能出现重复引用

  7. SFTP免密码登录原理

    概述 Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接. Public Key认证的基础在于一对密钥,public key和private key,public k ...

  8. Python图形编程探索系列-01-初级任务

    设计任务 设计一个主窗口,在其中添加三个标签和三个按钮,当点击按钮时,对标签的内容和色彩进行修改. 代码初步设计 import tkinter as tk root = tk.Tk() def f1( ...

  9. P4721【模板】分治 FFT

    瞎扯 虽然说是FFT但是还是写了一发NTT(笑) 然后忘了IDFT之后要除个n懵逼了好久 以及递归的时候忘了边界无限RE 思路 朴素算法 分治FFT 考虑到题目要求求这样的一个式子 \[ F_x=\S ...

  10. (转)C&num; Textbox的ImeMode取值对中文输入法的影响

    取值 五笔加加 微软拼音3.0 搜狗拼音 说明 NoControl 首次调出后按一次ctrl+space才能正确使用 中西标点或全半角字符继承上次设置 调出后默认为英文输入状态  调出后默认为西文标点 ...