阿里云服务器web项目启动连接mysql_eclipse web项目部署到阿里云服务器
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项目部署到阿里云服务器相关推荐
- “已使用指定的进程(“Web Management Service”)连接到远程计算机,但未能验证服务器的证书”的解决方案
本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"已使用指定的进程("Web Management Service")连接到远程计算机,但未能验证服务器 ...
- 网络穿透/视频拉转推平台EasyNTS上云网关管理平台启动无法访问web页面排查
TSINGSEE青犀视频开发的网络穿透及视频拉转推产品EasyNTS包括两个部分,分别为软硬结合的EasyNTS上云网关设备和EasyNTS上云网关管理平台,两者结合,从终端到云端,形成了一整套的上云 ...
- java项目启动时登录,Java项目启动时报错解决方法
当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net 网友分享于:2013-08-07 浏览: ...
- git线上服务器_pm2实现git仓库代码一键配置部署到线上服务器
第一步 先实现 ssh的免密登录远程服务器: 第二步 初始化项目, 并把项目部署到git仓库 下面用几个最简单的项目做演示, 项目目录下面就这个三个文件 把项目部署到git仓库,记住git仓库地址 比 ...
- 阿里云服务器web项目启动连接mysql_在腾讯云阿里云上部署JavaWeb项目(Tomcat+MySQL)...
云服务器安装Tomcat 安装Tomcat有好多种方式,可以在本地去Tomcat官网下载再用WinSCP上传到云服务器上,也可以直接在云服务器上命令行下载,本地下载再上传比较简单,就不多说了,说说用命 ...
- linux服务器黑屏_xshell连接Linux系统(小红帽7.3)服务器,导致服务器黑屏
以32313133353236313431303231363533e59b9ee7ad9431333365633863root用户运行以下命令来安装vncserver; yum install tig ...
- django项目如何连接前端_Django项目中前端序列化参数获取
我的网站: Python爬虫人工智能学习教程www.python88.cn 最近在写一个django的web项目,后端代码基本都已经写好了,主要是前端,以前学过一段前端,只是对一些基本的方法知道,但 ...
- 苹果账号总说连接服务器时出错,苹果手机连接iTunes时老是提示 “连接到AppleID服务器时出错”,怎么处理?...
这样的情况一般是由于您的网络连接出现问题导致的,建议您更换一个连接网络,在看看这个问题是否得到了. 打开手机提示显示连接apple id服务器时出错时,第一步可以自行切换网络试试用其它的网试一下可不可 ...
- wf显示远端服务器无反应,无线路由器连接不上网络,一直提示网络服务器远端无响应!...
优质回答 回答者:方老帅 将电脑IP配置成自动获取,将进线连接到路由器的WAN口(在路由器上有注明):另找条网线一头插路由LAN口(路由器上有标明),一头插的电脑上: 1.登陆路由器(对于TP-lin ...
最新文章
- javascript_core_01之数据类型与运算
- SQL中的Where,Group By,Order By和Having的用法/区别
- A watermeten 《Before an Exam》
- Boost::context模块callcc的解析器测试程序
- 在Angular应用里使用Redux
- php100并发cpu告警,多线程并发导致CPU100%的一种原因和解决办法
- python中numpy是什么_什么是NumPy?
- redis深度历险:核心原理与应用实践_玩转Redis,阿里技术带你从核心原理到应用实践,一份文档全掌握...
- IoT安全系列-如何发现攻击面并进行测试(物联网安全)
- 什么是初效过滤器_什么是粗效过滤器?它和初效过滤网是一样的吗?
- 匿名函数自调的三种方法
- java隐式参数的作用_隐式参数_scala教程_田守枝Java技术博客
- 分享这几个在线语音转文字的方法,快快收藏好
- android导航软件安装,【图】手把手教你安装免费且无需流量的安卓版本凯立德导航软件!...
- java文本框失去焦点事件,jQuery 文本框得失焦点的简单实例
- 农村穷小子的逆袭之路;如何一步一步成为中国首富。
- 常见登录密码加密方式
- 安卓WebView的那些坑
- if条件语句基本语法
- 初中数学与计算机论文,初中数学优秀论文15篇
热门文章
- Silvaco TCAD仿真8——网格mesh的意义(举例说明)
- 阿里前端智能化技术探索和未来思考
- android将两张图片合并为一张图片
- Android加载PDF文档
- 【渝粤题库】国家开放大学2021春2408中国当代文学题目
- TPM分析笔记(一) TPM历史
- 读书笔记:南怀瑾《历史的经验》
- fullpage的使用方法及配置项 (慕课网视频总结)
- Your proxy appears to only use HTTP and not HTTPS, try changing your proxy URL to be HTTP. (解決)
- 我的学习笔记002--asp.net中的路径mxx