tomcat管理多项目,共享jar包
2015-11-16 16:07
274 查看
在tomcat同时部署多个应用时,如果这些应用有公用的jar包,可以将这些jar包提取出来,统一放到tomcat里面进行管理。具体做法如下两种:
第一种方法:将需要共享的jar包放到tomcat安装目录的lib下,这里采用新建shared文件夹的方式,然后修改catalina.properties中的common.loader属性。在common.loader属性原值基础上追加“,${catalina.home}/lib/shared/*.jar”,然后启动tomcat。很显然,需要将共享的jar包放到一个shared目录里,然后将shared目录放到tomcat下lib目录里。
第二种方法:在tomcat的安装目录下面新建一个目录,用于存放公共jar包,这里新建shared文件夹并新建lib目录,修改catalina.properties中的shared.loader属性。设置shared.loader属性值为${catalina.base}/shared/lib,${catalina.base}/shared/lib/*.jar,然后启动tomcat。同样需要将共享的jar包放到shared目录的lib下,不过这次是将shared目录放到了tomcat安装目录下。
共享的jar包不一定按照上面两种目录结构进行放置,放在任何目录下都是可以的,引用的时候用绝对路径进行引用即可。
这样实现jar包的共享可能会出现一个问题,抽离出来的jar包,有可能并不是独立的,还有可能会引用到其他的jar包,这时候就需要将关联的jar包一同抽离出来,否则启动tomcat的时候会报错,这一点很重要。
阅读更多相关文章推荐
- 【tomcat】tomcat项目共享jar配置
- tomcat下配置2个项目共享jar
- tomcat 部署多项目时,共享相同的jar包文件,缩小内存启动
- myeclipse maven 项目部署发现maven管理的jar没有进入tomcat下面的lib中
- Tomcat打包时多项目共享jar和精确指定jar版本
- 多个项目共享JAR包-解决Tomcat项目部署过程中的内存溢出
- tomcat下部署多个项目,所有项目共享tomcat的jar包
- tomcat共享jar包(maven项目)
- 项目中相同的jar包放至tomcat下共享
- Tomcat 多个项目jar包共享
- Tomcat中多个web项目共享jar包的方法
- tomcat中设置多项目共享jar;类包
- Tomcat打包时多项目共享jar和精确指定jar版本
- 多个项目共享JAR包-解决Tomcat项目部署过程中的内存溢出
- tomcat 的lib下添加多个web项目共享的jar包方法
- tomcat中设置多项目共享jar;类包
- Tomcat下多项目jar包共享配置
- tomcat配置多项目JAR包共享
- 用工作流引擎实现工作管理项目(Shark+JaWE+Tomcat)
- SVN管理android项目用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,