2024-06-21 17:25:08 | 我爱编程网
如果项目允许,你为什么不在一开始的时候建立自己的Libary?或是将你用的jar包放入自制的libary.这样方便整理和查看!而且如果你的项目jar有冗余,证明项目开始的设计就有问题!抱歉你的问题无法解决,只是提点个人建议!
----------
OK,把你的包加入自己的libary,其他的删掉?毕竟不用的包较多吧
你把jar里的同名文件删除不就好啦。
--------------------------------------
如果是发布到weblogic的话,可以在WebContent\WEB-INF\weblogic.xml里面配置。
参考配置如下:
xmlns:xsi=""
xsi:schemaLocation=" ">
-----------------------------------------------------------------
Tomcat启动时classloader加载顺序
Tomcat的class加载的优先顺序一览
1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。
2.环境变量CLASSPATH中的jar和class文件。
3.$CATALINA_HOME/common/classes下的class文件。
4.$CATALINA_HOME/commons/endorsed下的jar文件。
5.$CATALINA_HOME/commons/i18n下的jar文件。
6.$CATALINA_HOME/common/lib 下的jar文件。
(JDBC驱动之类的jar文件可以放在这里,这样就可以避免在server.xml配置好数据源却出现找不到JDBC Driver的情况。)
7.$CATALINA_HOME/server/classes下的class文件。
8.$CATALINA_HOME/server/lib/下的jar文件。我爱编程网
9.$CATALINA_BASE/shared/classes 下的class文件。
10.$CATALINA_BASE/shared/lib下的jar文件。
11.各自具体的webapp /WEB-INF/classes下的class文件。
12.各自具体的webapp /WEB-INF/lib下的jar文件。
Tomcat的应该也有相关配置,去别的地方查查看,我这边没有资料
不知道你是否使用eclipse开发工具,如果开发的时候使用该工具,你可以先把所有的jar都从buid path里面remove掉,然后再一个一个添加回去。
边添加的同时看console旁边的problem数是否减少,如果添加当前jar,problem没有减少,则该jar没有用到;
同理,你也可以一个一个remove掉,看problem是否有错误.现在比较成熟的做法是用maven构建。
也可以一个个的remove,如果编译不报错的话,应该就是不需要的。
2023-12-21 16:29:16
2023-12-24 20:21:11
2024-03-31 15:14:06
2024-03-21 00:22:13
2024-02-10 22:15:59
2023-12-26 22:10:45