转载请注明出处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天的免费试用。

2、下载putty和FileZlilla

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

二、JDK安装

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

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

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

好了,之后就很简单了。

2、配置目录

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

先新建一个目录:

[plain] view plaincopy
  1. cd usr
  2. mkdir java
  3. cd java
  4. mkdir jdk

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

[plain] view plaincopy
  1. tar zxvf jdk-8u73-linux-x64.gz -C /usr/java/jdk

结果如下:

3、配置环境变量

输入:

[plain] view plaincopy
  1. vi /etc/profile

[plain] view plaincopy
  1. gedit   /etc/profile

添加如下内容:

[plain] view plaincopy
  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用户来做修改,否则无法保存

保存后执行:

[plain] view plaincopy
  1. source /etc/profile

验证安装:

输入:

[plain] view plaincopy
  1. java -version

出现如下,说明安装成功

三、配置tomcat

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

这是上传成功后的:

2、安装

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

执行

[plain] view plaincopy
  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="https://img-blog.csdn.net/20160222205518942" alt="">
  3. </p><p>
  4. </p>

3、配置环境

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

打开

[plain] view plaincopy
  1. vi setclasspath.sh

[plain] view plaincopy
  1. gedit setclasspath.sh

添加如下内容:

[plain] view plaincopy
  1. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_65
  2. export JRE_HOME=/usr/java/jdk/jdk1.8.0_65/jre

保存即可。

然后退回到bin目录下:

执行:

[plain] view plaincopy
  1. ./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包:

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

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

转载于:https://www.cnblogs.com/kexianting/p/7181409.html

阿里云部署java web相关推荐

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

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

  2. 阿里云部署Java网站和微信开发调试心得技巧(上)

    本篇手记旨在帮助大家从0开始: 申请阿里云服务器 搭建出程序的执行环境 在服务器上发布并运行自己的web project 域名解析 微信测试号的申请与连接以获取微信用户信息 全篇文章主要以如何去完成目 ...

  3. java新浪云服务器有什么jar包_新浪云部署java web程序 注意事项

    在新浪云新手指南里有部署java的示例,但是对一个新手来说难免会有一些地方犯错,折腾了好长时间才把自己的java web部署到了新浪云.这里主要写一些我遇到的问题与第一次使用新浪云的朋友分享一下. 首 ...

  4. 利用阿里云搭建Java Web开发环境

    安装jdk 查看yum源中的jdk版本 yum list java* 安装jdk1.8 yum -y install java-1.8.0-openjdk* 查看java的版本 java -versi ...

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

    最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里 ...

  6. 云服务器 ECS 建站教程:手工部署Java Web项目

    手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...

  7. 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器

    自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...

  8. 腾讯云服务器镜像部署 Java Web 环境

    操作场景 腾讯云市场中提供了例如包含多种操作系统.热门软件等不同类型的镜像.您可选择这些镜像,在腾讯云云服务器(CVM)上快速部署具有较高稳定性和安全性的软件环境以及个人网站. 本文档介绍在 Linu ...

  9. 云服务器体验:制作个人简历、部署Java web环境时的思路以及遇到的问题

    制作个人简历 准备简历的项目文件 下载一份响应式的HTML简历模板,并利用Visual Studio Code编辑器修改HTML项目文件的源代码,根据提示做出相应修改,修改完后进行保存. 建立连接上传 ...

最新文章

  1. 2021-2027年中国中空纤维膜行业市场研究及前瞻分析报告
  2. 019_with语句
  3. angular5 httpclient的示例实战
  4. JS中使用正则表达式封装的一些常用的格式验证的方法-是否外部url、是否小写、邮箱格式、是否字符、是否数组
  5. 3DSlicer25:Report an Error
  6. LeetCode meituan-001. 小美的用户名
  7. MySQL配置日志服务器_mysql配置数据库日志
  8. AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程
  9. 零基础入门深度学习 | 第二章:线性单元和梯度下降
  10. LeetCode-MySQL-175. 组合两个表
  11. 这款国产神器,我爱了
  12. 【渝粤教育】广东开放大学 电算化会计 形成性考核 (44)
  13. 保研至暗时,九推可能是你最后的机会!
  14. global 与 $GLOBALS用法
  15. 【BFS】营救铁达尼号(C++)
  16. springboot 发送邮件 QQ邮箱 535error
  17. JS中的深拷贝与浅拷贝
  18. 为什么那么多的企业选择上云,上云有哪些优势?
  19. STM32 定时器2 CH1 CH2 PWM输出 产生呼吸灯效果
  20. 【快速搭建系列】idea快速搭建SSH2框架(struts2+spring5+hibernate5)

热门文章

  1. Ext.grid.GridPanel数据转json
  2. 苹果官方指南:Cocoa框架(2)(非原创)
  3. 【Scala】Scala中特殊函数的使用(代码)
  4. 设计模式的七大设计原则:其七:合成复用原则
  5. Windows 网络无法ping通的解决方法
  6. CentOS网络配置与重启方法
  7. beautifulsoup 搜索第二个标签_自定义网站搜索教程
  8. 07-03 pipenv-Python虚拟环境工具
  9. python显示界面后1秒自动隐藏_使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题...
  10. deldir | 生成泰森多边形的一段R语言代码