专栏首页方法论eclipse如何导入、运行Java web项目

eclipse如何导入、运行Java web项目

在平时的学习与工作中,我们经常会参考一些开源项目,但是我们经常会遇到下载下来后无法运行的情况,一般开源项目都是经过很多人验证的,项目本身是不会有问题的,问题在于我们不懂得如何运行别人的项目,一般运行别人的项目需要经过如下几步:

  1. 导入
  2. 配置环境(一般是Apache和JRE的环境)
  3. 还原数据库
  4. 修改数据库名字、用户名、密码为自己的
  5. 运行
  6. 从已还原的数据表中找到用户登录名和密码
  7. 登录

下面详细讲解这几步:

1.导入项目到eclipse中

首先需要将项目导入到eclipse中,步骤如下:

File—>Import—>General—>Existing Projects into workplace

2.配置环境

项目导入后,一般因项目存储的路径是别人电脑路径,因而需要重新配置路径,步骤如下:

因为是别人电脑上的项目,所以JDK和Apache的路径都是别人电脑的路径,因而需要移除原先的,再配置成自己电脑的路径:

移除后的结果如下图:

添加JRE路径:

选择默认的即可,如果没有默认的,也可以在Installed JREs中添加。

添加Apache路径:

选择默认的即可:

添加后的结果如下图:

最后Apply即可。

3.还原数据库

配置完路径就可以运行项目了吗?错!

一般项目都要用到数据库的,因而还需要还原数据库,并且还需要在代码中配置数据库连接用户名及密码。

首先找到数据库文件,一般是.sql结尾的文件,像本案例中,数据库文件就是ssms.sql。

通常文件名就是数据库的名字,还原数据库可以使用数据库图形界面,例如Navicat。

新建一个名为ssms的数据库:

右键新建的数据库,选择运行SQL文件,找到sql文件,打开,开始,还原成功。

按F5刷新,即可看到数据表都被还原了。

4.配置数据库名称、用户名、数据库密码

还原完成数据库后,还需要配置数据库名称、数据库连接用户名、密码,才能让代码连接到数据库,进行数据交互。

数据库连接信息一般在xml文件中配置,有的也在utils包下的DB工具类中配置。

5.启动项目

完成以上步骤后,就可以运行项目了,右键项目,选择Run as,选择 Run on server。

运行结果:

找到管理员表user中的账号和密码,输入,选择管理员,登录。

登录成功

本文分享自微信公众号 - 小诸葛的博客(haibojishu),作者:小诸葛

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • eclipse如何导入、运行Java SE项目

    在上篇文章介绍了eclipse如何导入、运行Java web项目,本篇文章介绍如何导入、运行Java SE项目,导入Java SE项目比较简单,不像web项目那...

    小诸葛
  • 记一次70后架构师的技术分享会

    上周六,公司请了一位架构师给我们研发的小伙伴做技术分享会,他分别从需求、系统设计、接口设计、代码开发、测试五个方面做了分享,听完他的分享,收获挺多的,下面将自己...

    小诸葛
  • MySQL优化:选择合适的数据类型

    MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择。

    小诸葛
  • java数据库操作

    数据库访问几乎每一个稍微成型的程序都要用到的知识,怎么高效的访问数据库也是我们学习的一个重点,今天的任务就是总结java访问数据库的方法和有关API,java访...

    企鹅号小编
  • 数据库系统中信息与数据

    2.数据:是记录现实世界中各种信息并可以被识别的符号,他是信息的载体,是信息的具体 表现形式

    ellipse
  • 数据库分类

    DBMS 的英文全称是 DataBase Management System 数据库管理系统。

    王小明_HIT
  • 腾讯云数据库:新基建大潮下的弄潮儿

    主讲人 | 腾讯云数据库副总经理-王义成 张康 编辑整理 量子位编辑 | 公众号 QbitAI 6月中旬起,量子位发起了以数据库为主题的系列公开课,邀请来自腾...

    腾讯云数据库 TencentDB
  • 6月数据库汇总 (截止6.21)(上)

    整个5-6月份发表了近100篇数据库文章,去掉一些其他物种的以及植物方面的数据库,最后剩下了一下这些数据库。(数据库检索方式主要还是基于我们之前发表的数据库的脚...

    匹咔球
  • 推荐一个学习和了解数据库知识的网站

    最近发现一个有趣的网站,是专门收集世界上所有的数据库信息的网站,类似于维基百科性质的,名字也很有趣叫做Database of Databases,翻译成中文也就...

    哒呵呵
  • 2019图数据库场景及发展趋势解读

    点击上方蓝字关注我们吧 作者简介:邵宗文,现为腾讯云数据库专家产品经理,十余年数据库从业经验。2009年加入腾讯,曾负责腾讯网,新闻客户端,快报,视频,财经,...

    腾讯云数据库 TencentDB

扫码关注云+社区

领取腾讯云代金券