参考:http://shitouququ.blog.51cto.com/24569/1255094
1、在tomcat根目录下新建shared/lib目录结构,将项目的jar包放在此目录下,记得将项目下的jar包(一般在项目的WEB-INF\lib目录下)删除。
2013-8-6 20-07-38
2、修改tomcat的conf目录下的catalina.properties文件,主要修改两处
1)shared.loader的值改为自己建立的共享jar包目录中所有的jar包,本例为:
shared.loader=D:/Program Files/Tomcat7/shared/lib/*.jar
2)tomcat.util.scan.DefaultJarScanner.jarsToSkip的值全部注释掉,追加*.jar。本例为:
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\
*.jar
效果:修改后tomcat的启动速度加快。
同时防止tomcat多次加载项目中重复的jar包,造成内存移除异常。
注:实际部署的时候发现,不需要修改“tomcat.util.scan.DefaultJarScanner.jarsToSkip”的值,修改后反而可能出错,具体原因未知。
使用的时候具体情况具体分析
转:https://www.cnblogs.com/penzz/p/3241870.html
分享到:
相关推荐
标题中的“tomcat下的lib下的jar包”指的是Apache Tomcat服务器中的`lib`目录下的Java Archive (JAR) 文件。Tomcat是一个流行的开源Web应用程序服务器,遵循Java Servlet和JavaServer Pages(JSP)规范。在Tomcat的...
此压缩包为tomcat8利用redis实现session共享所需要的jar包,包含(commons-pool2-2.6.0.jar、jedis-2.9.0.jar、tomcat-redis-session-manager.jar)直接将三个jar包复制Tomcat目录lib下面,在修改conf下context.xml...
tomcat集群基于redis共享session使用到的所有jar包,放到tomcat的lib下即可使用 apache-tomcat-7.0.56+nginx-1.8.0+redis-3.0.6集群部署所需JAR包,session共享 tomcat-redis-session-manager1.2.jar jedis-2.6.2....
本压缩包提供的是在Tomcat7中实现session共享所需的jar包,特别是通过集成Memcache作为session存储机制。 首先,我们要理解session共享的基本概念。在Web应用中,session是用于跟踪用户状态的一种机制,通常存储在...
标题中的“tomcat 跨域lib jar包”指的是在Tomcat服务器中用于处理跨域请求的库文件。在Web开发中,跨域资源共享(CORS)是一个允许浏览器通过JavaScript发送跨域请求的安全策略。默认情况下,由于同源策略的限制,...
标题中的“memcached+tomcat7共享session所需要的jar包”是指使用Memcached作为分布式缓存系统,实现Tomcat7服务器间的Session共享。这通常是为了在集群环境中解决Session复制或粘滞会话的问题,提高Web应用的可扩展...
标题中的“tomcat8 做session共享所需jar包”指的是在使用Apache Tomcat 8作为Web服务器时,为了实现跨应用或者分布式环境下的Session共享,我们需要特定的jar包支持。这种共享通常是为了在多个Tomcat实例之间同步...
总的来说,通过引入这两个jar包,并正确配置Tomcat的web.xml,我们可以有效地解决Tomcat服务器的跨域问题,使得前端应用可以从不同的源发起请求,与后端服务进行无缝通信。同时,灵活地调整CORS Filter的配置参数,...
实现这一功能需要替换或升级Tomcat的lib目录下的相关jar包,比如`tomcat-coyote.jar`、`tomcat-cluster.jar`等,并在`server.xml`中配置Cluster元素,设置集群通信参数和Session复制策略。 4. **Spring Session**:...
描述中提到的“nginx+tomcat8+memcached session共享所需jar包,直接放到tomcat/lib下即可”,暗示了实现这一功能需要一些特定的Java库(JAR包)。这些JAR包将集成到Tomcat的运行环境中,使Tomcat能够与Memcached...
要使用这个jar包,首先需要将其添加到Tomcat的`lib`目录下,然后在`server.xml`的`Context`元素中配置新的session manager。配置通常包括Redis服务器的地址、端口、密码(如果有的话)以及session的超时时间等。例如...
标题 "ngnix tomcat7 redis session manager jar包" 提供了我们正在处理的是一个用于在Tomcat7服务器上利用Redis实现session共享的解决方案。这个解决方案通常涉及到将Web应用程序的会话数据存储在Redis这样的分布式...
1. **添加Redis客户端库**:下载并添加Jedis或Lettuce的jar包到Tomcat的`lib`目录,这样Tomcat就可以在运行时访问这些库。 2. **配置Redis连接**:在Tomcat的配置文件(如`context.xml`或应用级别的`web.xml`)中...
在配置中,需要将这个jar包添加到Tomcat的lib目录,然后在server.xml中配置`Manager`元素,指定使用Redis作为session存储。 在CentOS 6.4环境下,首先需要安装Nginx、Tomcat和Redis,然后配置Nginx的反向代理规则,...
标题中的“tomcat redis共享session 编译jar包”指的是在Tomcat服务器中利用Redis来实现Session的共享。这通常发生在分布式系统中,多个Tomcat实例需要共享用户的Session信息,以确保用户在不同服务器间的会话一致性...
在Tomcat的`lib`目录下添加这些jar包后,我们需要在`server.xml`配置文件中进行相应的设置。首先,创建一个新的`<Manager>`元素,指定使用MemcachedSessionManager: ```xml $LruSessionManager" memcachedNodes=...
1. **添加jar包**:将以上提到的jar包放入Tomcat7的`lib`目录,这样它们将对所有web应用程序可见。 2. **Redis服务器配置**:确保你已经安装并运行了Redis服务器,配置好服务器地址、端口、密码等信息。 3. **...
- 将下载的jar包(例如spymemcached的jar)放入Tomcat的`lib`目录。确保所有参与Session共享的Tomcat实例都包含相同的jar包。 - 如果你使用的是Maven或Gradle构建系统,将对应的库添加到项目的依赖管理中。 4. **...
1. 将相关jar包添加到Tomcat的lib目录。 2. 在`conf/context.xml`或应用的`WEB-INF/web.xml`中配置RedisSessionManager,包括Redis服务器的地址、端口、密码等参数。 3. 配置Session的相关属性,如超时时间、最大...
标题中的“tomcat8 memcached session共享jar包”指的是在Tomcat 8中使用Memcached作为session共享存储的解决方案。Memcached是一种分布式内存缓存系统,常用于减轻数据库负载,提高应用性能。在Tomcat这样的Java...