微不足道,却又至关重要(写在被环境配置折磨时)

微不足道,却又至关重要(环境配置有感)

背景:别人的的宾馆管理项目,试图本地运行。

一、解压打开,不过如此

  1. 在上数据库系统课程时候,解压压缩包,用Eclipse打开
  2. 虽然文件目录多了些复杂了些,但好像还可以接受
  3. 报错100+,但是修修改改只剩下8个,不过如此

二、项目报错,抓耳挠腮

  1. 剩下8个报错,4个因为xml文件头报错,4个因为jsp的包导入异常
  2. 想试着运行看看,但是忽然发现不知道点哪个文件运行…

三、Tomcat,何方神圣

  1. 无奈,转到“熟悉”的IDEA,因为之前跟着黑马做的项目是IDEA下用Tomcat跑的
  2. 想起来项目原主的提醒是在Eclipse跑的,又回到Eclipse,试图找Tomcat
  3. 百度、CSDN查找,指示要去Preferences-Server里开,但是!我根本找不到server这个选项

四、Eclipse,你行不行

  1. 噩梦开始了,其间我一度Eclipse和IDEA反复横跳,就是因为Eclipse找不到server
    然而IDEA也很不给面子,我也不会运行Tomcat了…因为黑马的项目是有Maven的,且两个项目的目录结构有区别
  2. 硬着头皮在Eclipse想办法,CSDN找到Eclipse配置Tomcat相关资料
  3. 首先,下载Tomcat.jar包,是个压缩包,要解压后放入Eclipse-plugins
    按道理重启后,就可以看到Tomcat图标了,但是,没有
    怀疑是jar包格式/路径出现问题,反复调整、重启、调整、重启,5+次

五、CSDN还是StackOverflow

  1. 才发现Eclipse还要装Tomcat相关插件,试图安装
    找到的方法是Help-Install,然而,报错,下载安装不了
    去看百度,没有,去看CSDN,没有,去看StackOverflow,试了4个方法,没用
    (这时候觉得SOF虽然英文麻烦点,但是大家说的话还挺好听,嘿嘿)
    一度怀疑是我Eclipse Neon破解了的问题,一度想重新安装新版本,但要面临着两个Eclipse不兼容的问题的可能又让我却步

六、IDEA,还得是你

  1. 转而求助IDEA,其实在“三”中已经尝试过IDEA跑Tomcat,一直404
  2. 加上一开始在IDEA打开Eclipse项目时候需要File New里面配置一些IDEA相关东西,就更加底气不足,怕根基出了问题,后面白忙活
  3. Tomcat运行后浏览器打开8080报错404,且我此时根本不知道在哪里配置项目相关路径,只是一个Tomcat自己跑,还跑不动…离谱
  4. 搜索关键词“IDEA如何Tomcat运行项目”找到救命宝典https://baijiahao.baidu.com/s?id=1669888493770545504&wfr=spider&for=pc
  5. 开始修改目录名称WEBROOT->web
    修改Project Structures里的Modules、Libraries、Facets、Artifacts,照做
  6. 怀抱期待一次次重启Tomcat(之前已经404找不到30+次)
  7. 终于!404变成500了!我知道是自己数据库没开,然后手动打开MySQL…
  8. 你知道当页面显示出一个完整网页而不是空白的时候我有多激动吗
    仿佛黑白的世界重新染上了彩色!
    我抱着身边的女友啃了好多好多口!
  9. 我好累,真的。
    中途去了卫生间,眼睛里布满血丝,脸上只有疲惫。
    我以为今天做不好了,以后也未必可以,忙了三小时还一筹莫展真的很绝望。
    但最后,我还是跑通了,还是出来了啊。

七、结语

  1. 蠢人总是做相同的动作,却期待不同的结果
  2. 面前的项目资源像是锤头、锤柄、钉子
    项目运行上线就像组装锤子,钉好钉子
    跟着黑马做的项目就像手把手教我怎么组装锤头,怎么握住锤柄,怎么挥动手臂,怎么对准钉子,怎么钉入木板
    自己试图运行项目就像试着用锤柄敲钉子,试着用锤柄敲锤头,试着用锤头装在钉子上
  3. 我知道配不出来很崩溃,但配出来一定很爽
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值