阿里云部署java web
转载请注明出处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用户来操作
先新建一个目录:
- 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
- <p>注意tomcat目录要提前创建好</p><p style="text-align: center;"><img src="https://img-blog.csdn.net/20160222205518942" alt="">
- </p><p>
- </p>
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
出现如下,说明安装成功
或者直接通过端口来外部访问,先查看自己服务器的外部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相关推荐
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- 阿里云部署Java网站和微信开发调试心得技巧(上)
本篇手记旨在帮助大家从0开始: 申请阿里云服务器 搭建出程序的执行环境 在服务器上发布并运行自己的web project 域名解析 微信测试号的申请与连接以获取微信用户信息 全篇文章主要以如何去完成目 ...
- java新浪云服务器有什么jar包_新浪云部署java web程序 注意事项
在新浪云新手指南里有部署java的示例,但是对一个新手来说难免会有一些地方犯错,折腾了好长时间才把自己的java web部署到了新浪云.这里主要写一些我遇到的问题与第一次使用新浪云的朋友分享一下. 首 ...
- 利用阿里云搭建Java Web开发环境
安装jdk 查看yum源中的jdk版本 yum list java* 安装jdk1.8 yum -y install java-1.8.0-openjdk* 查看java的版本 java -versi ...
- 阿里云服务器部署Java Web项目全过程
最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里 ...
- 云服务器 ECS 建站教程:手工部署Java Web项目
手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...
- 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器
自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...
- 腾讯云服务器镜像部署 Java Web 环境
操作场景 腾讯云市场中提供了例如包含多种操作系统.热门软件等不同类型的镜像.您可选择这些镜像,在腾讯云云服务器(CVM)上快速部署具有较高稳定性和安全性的软件环境以及个人网站. 本文档介绍在 Linu ...
- 云服务器体验:制作个人简历、部署Java web环境时的思路以及遇到的问题
制作个人简历 准备简历的项目文件 下载一份响应式的HTML简历模板,并利用Visual Studio Code编辑器修改HTML项目文件的源代码,根据提示做出相应修改,修改完后进行保存. 建立连接上传 ...
最新文章
- 2021-2027年中国中空纤维膜行业市场研究及前瞻分析报告
- 019_with语句
- angular5 httpclient的示例实战
- JS中使用正则表达式封装的一些常用的格式验证的方法-是否外部url、是否小写、邮箱格式、是否字符、是否数组
- 3DSlicer25:Report an Error
- LeetCode meituan-001. 小美的用户名
- MySQL配置日志服务器_mysql配置数据库日志
- AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程
- 零基础入门深度学习 | 第二章:线性单元和梯度下降
- LeetCode-MySQL-175. 组合两个表
- 这款国产神器,我爱了
- 【渝粤教育】广东开放大学 电算化会计 形成性考核 (44)
- 保研至暗时,九推可能是你最后的机会!
- global 与 $GLOBALS用法
- 【BFS】营救铁达尼号(C++)
- springboot 发送邮件 QQ邮箱 535error
- JS中的深拷贝与浅拷贝
- 为什么那么多的企业选择上云,上云有哪些优势?
- STM32 定时器2 CH1 CH2 PWM输出 产生呼吸灯效果
- 【快速搭建系列】idea快速搭建SSH2框架(struts2+spring5+hibernate5)
热门文章
- Ext.grid.GridPanel数据转json
- 苹果官方指南:Cocoa框架(2)(非原创)
- 【Scala】Scala中特殊函数的使用(代码)
- 设计模式的七大设计原则:其七:合成复用原则
- Windows 网络无法ping通的解决方法
- CentOS网络配置与重启方法
- beautifulsoup 搜索第二个标签_自定义网站搜索教程
- 07-03 pipenv-Python虚拟环境工具
- python显示界面后1秒自动隐藏_使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题...
- deldir | 生成泰森多边形的一段R语言代码