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的,看到下图表示启动成功

eclipse web项目部署到阿里云服务器_第1张图片

            

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

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

eclipse web项目部署到阿里云服务器_第2张图片

 

 

(3)安装的MySQL

   执行命令

   cd / jabaweb

   wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

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了。eclipse web项目部署到阿里云服务器_第3张图片

  

 

  再次尝试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的。eclipse web项目部署到阿里云服务器_第4张图片

    执行使用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

   确定的tomcat处于运行状态可以正常访问IP:8080,器浏览输入侧http://119.23.110.129:8080/Workload_counting/login.jsp

成功访问登录界面。

eclipse web项目部署到阿里云服务器_第5张图片

 

 

(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

使用工作量;

显示表;

eclipse web项目部署到阿里云服务器_第6张图片

  至此导入工作基本完成

 

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

 

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

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

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

tail -300f ./catalina.out

查看的tomcat的运行日志

eclipse web项目部署到阿里云服务器_第7张图片

 

 

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

  mysql -u root -p 进入数据库

使用mysql;

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

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

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

 

重新尝试登陆,成功。

eclipse web项目部署到阿里云服务器_第8张图片

你可能感兴趣的:(eclipse web项目部署到阿里云服务器)