接手一个老项目的感悟

就在昨天接手了新公司的一个老项目,后期要开发点小功能。先拿到的是老项目的表,表注释,字段注释几乎没有,字段命名很随意,要吐血的感觉。项目导入eclipse,报错,因为没有jar,于是乎寻找项目经理要了repository与settings.xml文件,配置好了,代码不报错了。可是项目还是报了一个错,忘记啥错了,我以为是无关紧要的!

我心想代码都不报错了,接下来不是好搞的很嘛,后来我才发现我错了。。。

接下来我开始了我熟悉的run on server , 配置好tomcat7 ,日志慢慢跑,突然刷的一片红色,我心想完蛋了,这他妈有错!(我心里一直认为这种框架啥的错误,都不是那么好解决)。

报了如下错误,先贴给网友看看:


一看,以为是少了一个Log包(凭借着积累的看错误日志的经验),接着开始各种弄,靠,还是错!到底哪里错了呢?

纠结啊,项目经理搞了搞,走了,把它丢给我了,无语~~~于是那天一下午都在纠结这个问题

第二天,早上没有搞它,因为我觉得早上的时光头脑最清醒的时候,一定要看看源码,看看资料,学习下新东西。

下午的时候,又来了,搞它呗,不然跑不了啊。就在那边想为啥到我的机器上就跑不了呢,进行了一些列思考。。。

然后我想到了昨天发生的一个很奇怪的问题,因为项目是用maven管理的,我一maven-->update 我原先配置的jdk1.8

变成了jdk1.5,我很不能理解,原来啊,pom默认是用的jdk1.5,于是我在pom中加上了以下代码让它用1.8

因为我的环境变量就是1.8 的)编译,

<build>  
          <plugins>  
              <plugin>  
                  <groupId>org.apache.maven.plugins</groupId>  
                  <artifactId>maven-compiler-plugin</artifactId>  
                  <version>3.1</version>  
                  <configuration>   
                      <source>1.8</source>  
                      <target>1.8</target>  
                 </configuration>  
             </plugin>  
         </plugins>  
     </build>

此时,项目上的小红叉没有了,把我高兴死掉了,我心想,没错,这就是问题所在了!

然后又一遍的run了一下,还是报错了,幸运的是这次报的错误变了!我百度了下,大体意思是项目用的Spring不支持

jdk1.8的,我又将环境变量改为了1.7 的,然后cmd java -version ,妈的怎么还是1.8?又百度了会儿,终于解决了。

项目终于能跑了!

经过这次事情,我感觉接手项目的时候问清楚项目原先是用jdk几开发的很重要!至于表和字段都没有注释,

我只能猜了~~


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值