阿里云部署Java web项目初体验
林炳文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项目初体验的更多相关文章
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...
- 阿里云部署Java web项目初体验(转)
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...
- 阿里云部署Java web项目
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...
- 【转】阿里云部署java web项目
主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之 ...
- 阿里云部署java web
转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Javaweb项目. ...
- 阿里云服务器部署Java Web项目全过程
最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾. 购买服务器 第一步当然是需要购 ...
- Linux CentOS下部署Java Web项目
本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- 在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
随机推荐
- XML解析代码
import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.LinkedLi ...
- Git-回滚操作
git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit git log 查询回滚版本唯一commit标识代码 git reset --ha ...
- net core服务器缺包,如何在线安装?
Install -package命令不行. 下面命令也不行.求助大家,怎么安装?
- selenium 3.0鼠标事件 (java代码)
注意:ActionChains下相关方法在当前的firefox不工作,建议使用谷歌浏览器. public static void main(String[] args) throws Interrup ...
- Selenium2+python自动化55-unittest之装饰器(@classmethod)【转载】
前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间. 于是就想是不是可以 ...
- 【转】Python unittest数据驱动工具:DDT
背景 python 的unittest 没有自带数据驱动功能. 所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成. DDT是 “Data-Driven Tests”的缩写 ...
- HTTP.SYS
严格地说,HTTP.SYS已经不属于IIS 的范畴了,所以HTTP.SYS的配置信息也没有保存在IIS 的元数据库(Metabase) 中,而是定义在注册表中.HTTP.SYS 的注册表项的路径为HK ...
- php中的int参数
PHP的函数有很多都会有一个int参数,这些参数基本都是定义为一个常量,虽然不知道有啥用,先记录一下 他们对应的数字 1. htmlspecialchars(),htmlentities() http ...
- 洛谷——P1795 无穷的序列_NOI导刊2010提高(05)
P1795 无穷的序列_NOI导刊2010提高(05) 题目描述 有一个无穷序列如下: 110100100010000100000… 请你找出这个无穷序列中指定位置上的数字 输入输出格式 输入格式: ...
- Educational Codeforces Round 10 E - Pursuit For Artifacts (强联通缩点 + 回溯)
题目链接:http://codeforces.com/contest/652/problem/E 给你n个点m个边,x和y双向连接,要是z是1表示这条边上有宝藏,0则没有,最后给你起点和终点,问你要是 ...