Tomcat类加载机制

来源:互联网 发布:淘宝全套模板 编辑:程序博客网 时间:2024/05/16 19:47

Tomcat项目运行时,加载jar包或类文件的顺序:TOMCAT_HOME\lib  --> webapps\项目名\WEB-INF\lib  --> webapps\项目名\WEB-INF\classes目录下面的类
后加载的会覆盖前面的---即后加载有效


这里可以这样做,先将WEB-INF文件下的classes中的文件拿出去放到某个目录下进行打包操作,具体的操作请见本博客文章Java之------类加载器(一)点击打开链接

不过不同的是,我们这里打包好了以后不要进行那篇文章说的操作,要如下操作:

先将项目src下的文件夹全部拷贝到另一个不影响的目录下,然后将src里面的东西删除干净,删除之后,WEB-INF文件下的classes中的文件会自动清除的。这个时候就可以进行操作了。

我们这里打包了

1、把包放到tomcat/lib目录下,并且还要配置 TOMCAT_HOME 的环境变量,其中写上tomcat\lib所在的目录,即可

2、不需要配置环境变量,将包放到webapps\项目名\WEB-INF\lib下即可

3、而上面提到的”webapps\项目名\WEB-INF\classes目录下面的类“指的是在这里面放的是原来打包前的那些.class文件放在这里,而不是我们打的包,我们打的包放这里是无效的。


按照上面说的方法做了之后启动服务器,到浏览器中去访问看看,会发现是能够访问的



0 0
原创粉丝点击