javaWeb项目部署到阿里云服务器步骤 完整版
记录web项目部署到阿里云服务器步骤
(使用 web项目、阿里云服务器、Xftp、Xshell),敬请参考和指正
1.将要部署的项目打包成WAR文件格式,可以在MyEclipse、Eclipse都可以完成打包,如下图:
2.安装Xshell和Xftp两种软件
简单介绍下这两种软件作用(详情请百度相关文档)
Xshell:通过网络连接到远程服务器主机。
Xftp:能在Linux、Unix和Windows之间互传文件。
3.通过Xshell连接远程主机,如下图
4.创建会话完成,点击连接,显示以下信息,代表连接成功。
5.(Xtfp无需登录。只需登录Xshell,在其目录下第二行找到,新建文件传输即可,快捷键CARL+ALT+F)
将打包好的.war文件和Tomcat上传至服务器。(注意Linux需要下载Linux版Tomcat),
并且需要把.war文件放在Tomcat的webapps目录下
6.连接数据库,出现以下内容登录数据库成功(添加数据库、JDK客户那边添加,具体为操作,网上可搜到这方面的资料作为参考)
7.部署成功,下面开始登录测试
7.1 首先使用主机IP : 端口号 测试Tomcat是否安装成功。
7.2 然后再使用(主机IP : 端口号 / 项目名称)查看项目是否部署成功。
这里如出现Tomcat安装成功,但项目未部署成功,请使用Linux命令进入tomcat下的logs目录使用命令ll查看目录,
然后使用命令 sz catalina.out 生成日志文件,查看出错问题,如下图
笔者在这里出现错误,数据库名和密码输入错误。
以上就是部署项目全部过程。
第二中方法
1.jdk的安装
我先是在官网下载了最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
因为我的系统的centOS6.5 64位的所有我下载了当时最新版本的jdk x64的

因为阿里云服务器事先就安装好了ssh,我们可以用xshell连上去,我把下载好的tar.gz上传到/opt/目录,用命令 tar -zxvf jdk-8u74-linux-x64.tar.gz
剩下的就是配置环境变量了。
然后我就在命令行输入 #java -version 发现并没有出现java的版本信息(有些好像不用安装好没配置环境变量就能出来,我这里好像不行)
于是我开始配置环境变量vi /etc/profile 加入如下配置
|
1
2
3
4
5
|
JAVA_HOME=/opt/jdk1.8.0_74JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH |
然后是配置文件立即生效:[root@localhost ~]# source /etc/profile //使修改立即生效
再输入java -version就有你安装的版本信息了

2.tomcat的安装
首先是在官网下载tomcat:http://tomcat.apache.org/download-80.cgi

然后就是把下载下来的tar.gz 上传到服务器,解压在/etc/下面:tar -zxvf apache-tomcat-8.0.32.tar.gz
然后你可以切换bin目录下面./start.sh 启动服务,然后你在你自己电脑上面输入服务器ip+端口号8080 并没了出现可爱的tomcat小猫,
那是因为没有开启8080端口 不能让外网访问
打开防火墙,使外部能访问
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
然后就可以访问。
3.mysql的安装
首先检查一下本机上面是否安装有mysql
|
1
|
[root@iZ287nfw2elZ ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 |
[root@iZ287nfw2elZ~]# rpm -e mysql // 普通删除模式
删除过后我们就可以安装。这里我为了方便就采用yum安装的。
这里要安装mysql三个东西:mysql mysql-server mysql-devel
|
1
|
[root@iZ287nfw2elZ ~]# yum install -y mysql-server mysql mysql-devel |
然后就是等待下载安装吧 ,你都不用管 知道他运行完成
安装好了之后可以通过
|
1
|
[root@iZ287nfw2elZ ~]# service mysqld start |
启动服务
然后就是给root用户设置密码:
|
1
|
[root@iZ287nfw2elZ ~]# mysqladmin -u root password 'root' // 通过该命令给root账号设置密码为 root |
|
1
|
[root@iZ287nfw2elZ ~] mysql -u root -p //通过该命令登录mysql |

javaWeb项目部署到阿里云服务器步骤 完整版的更多相关文章
- javaWeb项目部署到阿里云服务器步骤
记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以 ...
- 将javaweb项目部署到阿里云服务器
主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之 ...
- 记录web项目部署到阿里云服务器步骤
(使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshel ...
- javaWeb项目部署到阿里云服务器
1.云服务器中配置了jdk+eclipse+tomcat 2.将项目导出War到安装的Tomcat的webapps文件夹中: 右击项目->Export->WarFile->Desti ...
- web项目部署到阿里云服务器步骤
http://www.cnblogs.com/qq3111901846/p/6178855.html http://blog.csdn.net/liona_koukou/article/details ...
- Java Web项目部署到阿里云服务器(ECS)
本篇随笔只是记录博主第一次将自己的Java项目部署到阿里云服务器的大致过程,具体细节还请参考别的博文. 一.项目介绍 我做的项目是利用maven项目构建工具进行搭建基于SSM框架的代码共享管理系统,主 ...
- 2018.11.7 关于将Web项目部署到阿里云服务器-5个步骤搞定
将Eclipse导出的War包部署到阿里云服务器上,提供给移动端实时的访问 1. 先登录阿里云网站注册账号,选择服务器类型(我用的是 云服务器ECS), 如果你还是在读大学生可享受优惠价,最低好像是9 ...
- 如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法
记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务 ...
- 将web项目部署到阿里云服务器上
一.用eclipse将写好的项目打成war包 1.右键点击项目,选择Export 选择打包之后的路径,点击Finsh. 2.购买阿里云服务器 按下图选择 3.设置云服务器防火墙 4.远程连接云服务器 ...
随机推荐
- 泛型类Bag
课堂练习--泛型类Bag 要求: 0.代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息 1.参见Bag的UML图,用Java继承BagInterface实现泛型类Bag,并 ...
- Vue视图下
3 Vue视图 3.5 样式绑定 class绑定 <p :class='对象'> <p :class="数组"> <p :class="{类 ...
- 1.2(JavaScript学习笔记)JavaScript HTML DOM
一.DOM DOM全称为document object model(文档对象模型). 此处的文档指当前HTML文档,对象指HTML标签. 当网页被加载时,浏览器会创建页面的文档对象模型. 下面结合具体 ...
- 20172333 2017-2018-2 《Java程序设计》第2周学习总结
20172333 2016-2017-2 <Java程序设计>第2周学习总结 教材学习内容总结 1.了解print与println的用法区别. 2.有关于"+"的基本用 ...
- django--02 模板的使用
参考链接:https://www.w3cschool.cn/django/django-template.html 1.新建模板目录 templates 2.在setting文件中注册模板 修改 T ...
- Linux上安装使用SSH(ubuntu&&redhat)
转自:http://blog.csdn.net/zxs9999/article/details/6930736 Ubuntu安装使用SSH ubuntu默认并没有安装ssh服务,如果通过ssh链接ub ...
- java数据库编程——读写LOB、可滚动和可更新的结果集、元数据
java 数据库编程 1. 读写LOB 除了数字.字符串和日期之外,许多数据库还可以存储大对象,例如图片或其它数据.在SQL中,二进制大对象称为BLOB,字符型大对象称为CLOB. 要读取LOB,需要 ...
- 在安装python的mysqlclient包时报microsoft visual c++ 14.0 is required的错误
在安装python的mysqlclient包时报microsoft visual c++ 14.0 is required的错误 pip install mysqlclient 提示报错 解决办法 ...
- python中子类调用父类的方法
1子类调用父类构造方法 class Animal(object): def __init__(self): print("init Animal class~") def run( ...
- 从外部重置一个运行中consumer group的消费进度
对于0.10.1以上版本的kafka, 如何从外部重置一个运行中的consumer group的进度呢?比如有一个控制台,可以主动重置任意消费组的消费进度重置到12小时之前, 而用户的程序可以保持运行 ...