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

   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了。

  

 

  再次尝试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

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

成功访问登录界面。

 

 

(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工作负载</root/workload_db.sql

其中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';

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

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

 

重新尝试登陆,成功。

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Eclipse部署Web项目,您可以按照以下步骤进行操作: 1. 在Eclipse创建一个动态Web项目。选择“File”(文件)菜单,然后选择“New”(新建)->“Dynamic Web Project”(动态Web项目)。 2. 输入项目名称,并选择您要部署到的服务器运行时环境。如果尚未配置服务器运行时环境,请单击“New Runtime”(新建运行时环境)按钮并选择相应的服务器。 3. 单击“Next”(下一步),然后选择您想要使用的Web模块版本。通常情况下,选择最新版本的Web模块。 4. 单击“Finish”(完成)按钮以创建项目。 5. 在项目创建Servlet或JSP文件。可以通过右键单击项目,选择“New”(新建)->“Servlet”(Servlet)或“JSP File”(JSP文件)来创建。 6. 在Servlet或JSP文件编写您的业务逻辑。 7. 配置Web部署描述符(web.xml)文件。此文件位于Web项目的“WEB-INF”目录下。您可以在此文件配置Servlet映射、过滤器、监听器等。 8. 配置部署描述符后,您可以右键单击项目并选择“Run As”(运行为)->“Run on Server”(在服务器上运行)。选择您之前配置的服务器,并单击“Finish”(完成)按钮。 9. Eclipse将自动将您的Web项目部署到所选的服务器运行时环境,并在默认浏览器打开项目。 请注意,您需要确保已正确配置服务器运行时环境,并且服务器正在运行。如果遇到任何问题,您可以检查Eclipse的错误日志或控制台输出以获取更多详细信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值