又是一个熬夜~今晚将大部分时间花在了优化tomcat启动速度上~~

     今晚将大部分的时间都花在了tomcat启动速度上了,终于把从启动4分钟以上的速度优化到了1分钟。自己总结了以下,主要通过以下方面对tomcat进行优化:

     1、将tomcat、webapp下的一些不用的项目拖到其他目录(尽量不要在这个文件夹下建项目),我把servlet-example和jsp-example都拖到了其他文件夹中,速度立马提升了20%以上。

     2、若没有用到一些项目的路径,可将设置在servlet.xml(tomcat/conf下)中的路径注释掉,这样又可以提高好多的速度。

    3、将tomcat/conf/catalog下的一些用不到的xml删除。这样就可以减少tomcat在启动时的加载量,从而大大的提高了速度。

      另外自己在启动上了还发现了一些错误,如Invocation of init method failed; nested exception is java.lang.NoSuchMethodError:错误和struts_CGLIB Enhancement failed问题,但最后都上网解决了问题。

    学到现在发觉:只要努力,你会进步的很快,其实软件开发并不像很多想像的那么难,就像一层薄薄的纱窗,只要捅破了,就会发现其实并不难,而且非常的有趣。

    程序员的挑战来自一个个bug的出现。

    程序员的快乐来自一个个bug的解决

    程序员的开心来自一行行枯燥的代码在自己的编写下变成一个个美丽的软件。

    我天天都在熬夜,但是,我要说,我每天都很快乐~

      努力~~成为群峰之巅。~~

你可能感兴趣的:(tomcat,优化,exception,struts,webapp,nested)