`
devroller2
  • 浏览: 33643 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tomcat中将第三方jar移出你的WEB-INF/LIB

阅读更多
背景:
用了某家的云,只能用fetchURL,也就是说主机不能访问外部服务。所以只能上传WAR包来部署app了。svn是不能用了的。

所以我们尽可能减小WAR包的体积,也就是将web-inf/lib目录中的第三方jar放到别的目录下。

方法:
0、创建一个目录,将你的app需要的第三方jar放到其他,比如extlib目录
1、修改tomcat配置文件${catalina.home}/conf/catalina.properties中的
common.loader值,将你的extlib目录按照原有的方式加到末尾。
2、现在你可以删除你的web-inf/lib中的第三方jar了。

当然,你自己经常修改、编译的jar可以放到其中。
0
0
分享到:
评论
5 楼 javatozhang 2013-11-28  
devroller2 写道
一般情况下打war包,会把第三方的jar也一起打到web-inf/lib中,这会导致war包很大,如果你只能通过上传war包到服务器上部署的话,加上网络速度很慢,上传一个小的war文件是不是比上传一个很大的war文件爽?
javatozhang 写道
没看明白求赐教

说的很好
4 楼 devroller2 2013-11-27  
一般情况下打war包,会把第三方的jar也一起打到web-inf/lib中,这会导致war包很大,如果你只能通过上传war包到服务器上部署的话,加上网络速度很慢,上传一个小的war文件是不是比上传一个很大的war文件爽?
javatozhang 写道
没看明白求赐教

3 楼 SamuelGe 2013-11-09  
然后你会发现,有很多找不到类的情况发生了
2 楼 Tyrion 2013-11-09  
哪家哪家?
1 楼 javatozhang 2013-11-09  
没看明白求赐教

相关推荐

    struts2必要lib.zip

    文件中包含5个Struts2框架必要jar包,将它们拷贝到WebContent/WEB-INF/lib目录下,即对本App有效,若拷贝到Tomcat 7.0/lib目录下,对所有App都有效

    使用JSTL所需要的jar包

    The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or t 最终查到问题是 jstl.jar 包在ide项目中有,但在...4、手动将 jstl-1.2.jar 添加到 apache-tomcat-6.0.35\lib 中

    juel-Tomcat与EL冲突问题

    1. 将 juel.jar, juel-engine.jar, juel-impl.jar 这三个包复制到tomcat6下 lib/ 中,并删除原来的el-api.jar,切记还要把工程中 WEB-INF\lib 下的 juel.jar, juel-engine.jar, juel-impl.jar 删除,不然还是要冲突...

    web自动打包工具(java),超小

    1,请将kpifa_egnore_file.jar放到WEB-INF/lib下 2,编辑egnore_file.properties,增加需要过滤的文件名或扩展名 3,manager.jsp他在项目下,exp:webapps/example/manager.jsp 4,运行...

    tomcat-juli.jar和tomcat-juli-adapters.jar和log4j-1.2.17.jar

    tomcat6的log4j配置所需要的jar包、日志分割 准备三个包:log4j-1.2.17.jar tomcat-juli.jar tomcat-juli-adapters.jar 放到tomcat的lib目录或者是工程的WEB_INF/lib下

    springmvc和mybatis集成全部jar包(全)

    lib/spring-instrument-tomcat-4.3.3.RELEASE.jar lib/spring-jdbc-4.3.3.RELEASE.jar lib/spring-jms-4.3.3.RELEASE.jar lib/spring-messaging-4.3.3.RELEASE.jar lib/spring-orm-4.3.3.RELEASE.jar lib/...

    将WEB项目以war包形式部署到tomcat中

    注意如果*.jar文件没有放在WEB-INF/lib下,那么在打包前先将所有的jar文件放到 WEB-INF/lib下。

    solr在Tomcat中的部署.zip

    将server/lib/ext/ 文件夹下的所有jar复制:\apache-tomcat-8.5.37\webapps\solr7\WEB-INF\lib下。 将server/lib/metrics* 开头的5个jar复制到D:\apache-tomcat-8.5.37\webapps\solr7\WEB-INF\lib下。 把server/...

    tomcat-juli.jar和tomcat-juli-adapters.jar

    tomcat-juli.jar和tomcat-juli-adapters.jar tomcat-juli.jar和tomcat-juli-adapters.jar

    tomcat-redis-session-8.5.5.0

    下载的jar文件放在CATALINA.HOME / lib文件夹或您的Web应用程序li​​b文件夹(WEB-INF / lib)中。 通过插入以下行来配置全局上下文(CATALINA.HOME / conf / context.xml)或Web应用程序上下文(META-INF / ...

    apache-tomcat-7.0.68/apache-tomcat-8.5.35/apache-tomcat-9.0.13

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...

    tomcat项目配置php所需jar

    tomcat项目配置php所需的jar包,web.xml配置信息如下: <servlet-name>Quercus Servlet</servlet-name> <servlet-class>com.caucho.quercus.servlet.QuercusServlet</servlet-class> <init-param> <param-...

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    tomcat-juli.jar,tomcat-juli-adapters.jar, log4j-1.2.12.jar tomcat 6日志输出

    CAS RESTful API 开发文档

    n cas-server-3.4.2\modules\cas-server-support-jdbc-3.4.2.jar 、 cas-server-integration-restlet-3.4.2.jar 拷贝到 D:\server\apache-tomcat-6.0.18\webapps\cas\WEB-INF\lib 目录下。 n 数据库驱动 jar 拷贝...

    tomcat-embed-websocket-9.0.16.jar

    tomcat-embed-websocket-9.0.16.jar

    Javaweb课程设计----基于Javaweb的音乐项目(源码+报告).zip

    apache-tomcat/webapps/CloudMusic/WEB-INF/classes/dbConfig.properties 3、终端启动服务器 cd apache-tomcat ./bin/catalina.sh run 运行成功后,浏览器打开 http://localhost:8080/CloudMusic 可访问

    nginx1.8-tomcat7-redis3.2-session配置和jar包

    tomcat-redis-session-manager-1.2-tomcat-7.jar 和tomcat的context.xml配置文件。 2.7.2版包含 commons-pool2-2.4.1.jar jedis-2.7.2.jar tomcat-redis-session.jar 和tomcat的context.xml配置文件

    spring 3.2.4.RELEASE jar包

    spring 3.2.4 Realease 的所有jar包: spring-context-3.2.4.RELEASE.jar spring-core-3.2.4.RELEASE.jar spring-beans-3.2.4.RELEASE.jar spring-test-3.2.4.RELEASE....spring-instrument-tomcat-3.2.4.RELEASE.jar

    maven tomcat7改造后插件

    在springMVC 项目中存在两个web项目,一个前台展示系统,一个后台管理系统,前台展示需要用到后台上传的图片,为了能让前台使用,那么就需要给前台tomcat配置静态资源路径,这是需要改造tomcat的插件包, ...

Global site tag (gtag.js) - Google Analytics