十大报错、报异常、跑不起来原因

11. Dynamic Web Project版本,Tomcat版本,JDK版本,还有很重要的Eclipse版本
这几个最新版本分别是:3.0, 7.0, 1.7, Juno(4.2)。我满心欢喜的把它们配置上了。
很抱歉,你得重新改成低的版本。2.5, 6.0, 1.6, Eclipse 3.7。这个组合是我们部门长期使用的,确认可以正常工作的,你别自己乱更新,你只要更新一个,全都不兼容了。

10. 数据库密码被改了
开发用的数据库别随便改密码啊,Tomcat启动报错了。

9. 数据库里这个表被谁清空了
清空了当然读不出来,当然会报异常啊。

8. 数据库里没这个表
把Log信息直接输出到网页上了,网页上点右键,查看源代码,可以看到table does not exist的字样。

7. 代码里有一个中文全角的空格
这种问题现在很少有了,但在当年还是比较经典的。

6. 开发工具喜欢GBK编码
Eclipse和ClearCase默认打开文件的编码是GBK,有的格式是ISO-啥啥啥。这也就算了,设置里面改成UTF-8了,有时Eclipse会自己改回成GBK。

5. 别人改了代码
团队协作开发总是会有这情况。一更新了别人的代码,就跑不起来了,也是在Tomcat启动的时候报出错误。有的人会马上纠正,有的人上午提交一个有错误的文件,中午还先睡一觉,下午才去更正,这期间我一直在找错误究竟出在哪里,害人不浅。

4. 电脑配置不够
注意,我说的不是电脑配置低,我的电脑可以玩子弹风暴,可以玩卡本峡谷,可以放Bluray视频,谁电脑配置低?是开发工具太多、项目本身太臃肿,有用没用的文件一大堆,导致一台很正常的配置的电脑,跑着跑着就失去响应了。Tomcat启动的时候,这种原因也会导致报错,而且报的错牛头不对马嘴。

3. 没点Clean
学会一件事,你将在Java世界里通行。这件事不是hashCode,不是Javadoc,不是Refactor。你必须记住的一件事是:出问题的时候,打开菜单,点Clean。

2. 断网
有的单位的网络非常垃圾,必须特定的操作系统才能连上他的局域网,而且突然会断网,然后要费好大工夫才能连上。偏偏在这种单位做开发必须联网,不联网啥都做不了。
Tomcat启动的时候,或者项目正在运行的时候,突然报错,很有可能是正好断网了。

1. Clean只点了一次
很多时候,Clean一次和Clean两次是有区别的,区别在于Clean两次才能运行得起来。

你可能感兴趣的:(架构师)