1.租用服务器和购买域名

不多说了

2.在阿里云上搭建JDK + Tomcat的+ MySQL的

(1)安装JDK

通过百胜安装JDK

执行命令yum -y install java-1.8.0-openjdk.x86_64

等待出现完全完毕,则安装成功

执行java -version,出现当前版本信息表示安装成功

安装JDK,也可以通过自行下载JDK,FTP发送到服务器,之后用在本地机器安装JDK方法一样在服务器上安装JDK(包括配置环境)。

(2)安装的Tomcat

通过http://tomcat.apache.org/下载Tomcat的安装包压缩文件,通过FileZilla中发送到服务器。

执行命令

cd / usr

mkdir javaweb

cd / javaweb

mkdir tomcat在usr

目录下面新建的JavaWeb / Tomcat的目录,存放Tomcat的。

执行命令

tar zxvf apache-tomcat-7.0.68.tar.gz -C / usr / javaweb / tomcat

解压上传到服务器的tomcat的压缩包到上一步创建的目录。

执行命令

cd / tomcat /apache-tomcat-7.0.68 / bin

./startup.sh启动tomcat的,看到下图表示启动成功

登录阿里云服务器控制台,打开安全组配置,开放8080端口。

本地打开浏览器,输入主机IP:8080,进入如下网页,Tomcat的安装完成。

(3)安装的MySQL

执行命令

cd / jabaweb

rpm -ivh mysql-community-release-el7-5.noarch.rpm

在自己创建的的JavaWeb下面,先获取MySQL的社区版本

执行命令

yum install mysql mysql-server mysql-devel -y

通过百胜安装,出现完整完毕,安装完成。

执行命令

服务mysqld启动

启动mysql的服务

尝试登陆的mysql

mysql -u root -p

首次登陆不用密码直接回车进入mysql

报错无法通过套接字'/tmp/mysql.sock(2)连接到本地MySQL服务器,无法连接mysql

解决办法:尝试找/ -name mysql.sock找到mysql.sock,没有在服务器重启服务器找到文件。尝试重启服务器,执行命令重启。重新连接服务器,执行cd / tmp,然后ls,如图tmp下面有的mysql.sock了。

再次尝试mysql -u root -p

报错:ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:NO)

解决办法:尝试修改mysql,root用户密码,执行mysqladmin -uroot -p密码'newpassword'。

再次mysql -u root -p输入刚刚修改的密码。

报错:ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:YES)

解决办法:执行CD /等,在等文件夹下下面找到的my.cnf,执行六my.cnf中,在文件中找到的[mysqld],在下一行插入跳跃授权-表,。保存退出执行服务的mysqld重启,重新启动mysql的。

再次尝试mysql -u root -p

这次不用输入密码,直接回车,成功进入MySQL的。

执行使用mysql切换到保存用户数据的数据库。

执行更新用户设置密码= PASSWORD('your_password')其中User ='root'和Host ='localhost';修改root @ localhost密码。后执行flush特权;刷新mysql系统权限。

最后执行退出退出mysql,再次找到my.cnf删除前面添加的skip-grant-tables,保存退出。执行服务mysqld restart重启mysql。

再次尝试mysql -u root -p

输入刚刚更新所修改的新密码,成功进入数据库。

3.上传蚀项目和数据库到服务器

(1)上传蚀项目文件

将蚀项目导出为的.war文件

使用ftp工具将.war文件上传至,服务器tomcat安装目录的webapps下面,也就是/ usr / javaweb / tomcat /apache-tomcat-7.0.86 / webapps。

成功访问登录界面。

(2)上传的MySQL数据库文件

服务器的MySQL下先创建一个数据库

执行mysql -u root -p进入数据库

CREATE DATABASE工作负载DEFAULT CHARACTER SET utf8;创建一个名为工作负载的数据库

show databases;可以看到数据库已经存在。

使用FTP工具将导出的.SQL数据库文件上传至服务器

把.SQL导入刚刚创建的工作量

执行mysql -u root -pyour_password --default-character-set = utf8工作负载

其中your_password为数据库密码,/root / workload_db.sql为.sql文件在服务器存放的位置。

再次进入数据库mysql -u root -p

使用工作量;

显示表;

至此导入工作基本完成

4.测试项目在服务器运行情况

成功访问登录页面后,输入数据库已经保存的账号,密码。

登录失败错误码500,看了报错代码位置,预测是数据库连接出了问题。

执行cd / usr / javaweb / tomcat /apache-tomcat-7.0.86 / logs

tail -300f ./catalina.out

查看的tomcat的运行日志

数据库连接失败,百度了一下,解决办法:

mysql -u root -p进入数据库

使用mysql;

更新用户集host ='%'其中user ='root';

在用户表里把根用户的主机改成%

最后冲洗权限;刷新权限。

重新尝试登陆,成功。

阿里云服务器web项目启动连接mysql_eclipse web项目部署到阿里云服务器相关推荐

  1. “已使用指定的进程(“Web Management Service”)连接到远程计算机,但未能验证服务器的证书”的解决方案

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"已使用指定的进程("Web Management Service")连接到远程计算机,但未能验证服务器 ...

  2. 网络穿透/视频拉转推平台EasyNTS上云网关管理平台启动无法访问web页面排查

    TSINGSEE青犀视频开发的网络穿透及视频拉转推产品EasyNTS包括两个部分,分别为软硬结合的EasyNTS上云网关设备和EasyNTS上云网关管理平台,两者结合,从终端到云端,形成了一整套的上云 ...

  3. java项目启动时登录,Java项目启动时报错解决方法

    当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net  网友分享于:2013-08-07  浏览: ...

  4. git线上服务器_pm2实现git仓库代码一键配置部署到线上服务器

    第一步 先实现 ssh的免密登录远程服务器: 第二步 初始化项目, 并把项目部署到git仓库 下面用几个最简单的项目做演示, 项目目录下面就这个三个文件 把项目部署到git仓库,记住git仓库地址 比 ...

  5. 阿里云服务器web项目启动连接mysql_在腾讯云阿里云上部署JavaWeb项目(Tomcat+MySQL)...

    云服务器安装Tomcat 安装Tomcat有好多种方式,可以在本地去Tomcat官网下载再用WinSCP上传到云服务器上,也可以直接在云服务器上命令行下载,本地下载再上传比较简单,就不多说了,说说用命 ...

  6. linux服务器黑屏_xshell连接Linux系统(小红帽7.3)服务器,导致服务器黑屏

    以32313133353236313431303231363533e59b9ee7ad9431333365633863root用户运行以下命令来安装vncserver; yum install tig ...

  7. django项目如何连接前端_Django项目中前端序列化参数获取

    我的网站: Python爬虫人工智能学习教程​www.python88.cn 最近在写一个django的web项目,后端代码基本都已经写好了,主要是前端,以前学过一段前端,只是对一些基本的方法知道,但 ...

  8. 苹果账号总说连接服务器时出错,苹果手机连接iTunes时老是提示 “连接到AppleID服务器时出错”,怎么处理?...

    这样的情况一般是由于您的网络连接出现问题导致的,建议您更换一个连接网络,在看看这个问题是否得到了. 打开手机提示显示连接apple id服务器时出错时,第一步可以自行切换网络试试用其它的网试一下可不可 ...

  9. wf显示远端服务器无反应,无线路由器连接不上网络,一直提示网络服务器远端无响应!...

    优质回答 回答者:方老帅 将电脑IP配置成自动获取,将进线连接到路由器的WAN口(在路由器上有注明):另找条网线一头插路由LAN口(路由器上有标明),一头插的电脑上: 1.登陆路由器(对于TP-lin ...

最新文章

  1. javascript_core_01之数据类型与运算
  2. SQL中的Where,Group By,Order By和Having的用法/区别
  3. A watermeten 《Before an Exam》
  4. Boost::context模块callcc的解析器测试程序
  5. 在Angular应用里使用Redux
  6. php100并发cpu告警,多线程并发导致CPU100%的一种原因和解决办法
  7. python中numpy是什么_什么是NumPy?
  8. redis深度历险:核心原理与应用实践_玩转Redis,阿里技术带你从核心原理到应用实践,一份文档全掌握...
  9. IoT安全系列-如何发现攻击面并进行测试(物联网安全)
  10. 什么是初效过滤器_什么是粗效过滤器?它和初效过滤网是一样的吗?
  11. 匿名函数自调的三种方法
  12. java隐式参数的作用_隐式参数_scala教程_田守枝Java技术博客
  13. 分享这几个在线语音转文字的方法,快快收藏好
  14. android导航软件安装,【图】手把手教你安装免费且无需流量的安卓版本凯立德导航软件!...
  15. java文本框失去焦点事件,jQuery 文本框得失焦点的简单实例
  16. 农村穷小子的逆袭之路;如何一步一步成为中国首富。
  17. 常见登录密码加密方式
  18. 安卓WebView的那些坑
  19. if条件语句基本语法
  20. 初中数学与计算机论文,初中数学优秀论文15篇

热门文章

  1. Silvaco TCAD仿真8——网格mesh的意义(举例说明)
  2. 阿里前端智能化技术探索和未来思考
  3. android将两张图片合并为一张图片
  4. Android加载PDF文档
  5. 【渝粤题库】国家开放大学2021春2408中国当代文学题目
  6. TPM分析笔记(一) TPM历史
  7. 读书笔记:南怀瑾《历史的经验》
  8. fullpage的使用方法及配置项 (慕课网视频总结)
  9. Your proxy appears to only use HTTP and not HTTPS, try changing your proxy URL to be HTTP. (解決)
  10. 我的学习笔记002--asp.net中的路径mxx