正在做的项目出了如上的问题,工具:java,eclipse,db2 .
配置数据源后,在Tomcat 5.0\conf\Catalina\localhost下对应的工程的配置文件中加入下面的一句话:
<ResourceLink global="jdbc/SunbasaDataSource" name="jdbc/SunbasaDataSource" type="javax.sql.DataSource"/>
当然数据源的名字是jdbc/SunbasaDataSource,而且配置正确。
可是每次启动tomcat后,刚才加入的这句话就会丢失!
现在的解决方案是在tomcat启动起来后,再将这句话加上,但这并不是解决之道,如果拿到客户那里,一旦出现错误,可就麻烦了,劳驾各位大哥大姐大达给个解决方案,如果我提供的信息不全,请通知我一下,不胜感激!
ps:我出错是因为我重新换了个workspace,以前是好用的。我另外一个同事也出这个问题,他是因为重新安装了tomcat。
分享到:
相关推荐
1. 添加Quartz库和配置文件到项目。 2. 创建自定义的Job类实现任务逻辑。 3. 定义Trigger以控制任务执行时间。 4. 初始化Scheduler并注册Job和Trigger。 5. 配置Job和Trigger的持久化。 在实际开发中,我们可以结合...
1. 首先,需要在`$CATALINA_HOME/conf/catalina/localhost`目录下创建一个新的应用上下文配置文件,例如`myapp.xml`。 2. 在`<Context>`元素内,添加以下配置: ```xml memcachedNodes="n1:127.0.0.1:11211" //...
检查Tomcat的`server.xml`配置文件,确保`maxPostSize`属性设置得足够大,或者设为0表示不限制大小。 2. **网络传输问题**:在网络不稳定时,大数据量的传输可能会导致部分数据丢失。确保网络环境稳定,并使用可靠...
2. 修改Tomcat的`conf/server.xml`配置文件。在`<Engine>`或`<Host>`标签内添加一个`<Manager>`标签,指定使用RedisSessionManager。配置示例如下: ```xml maxActive="1000" maxIdle="300" maxSaveOnStart="100...
- **conf**:包含配置文件,如server.xml、web.xml等。 - **lib**:存放Tomcat所需的库文件(JAR包)。 - **logs**:记录日志文件的位置。 - **temp**:临时文件存储位置。 - **webapps**:部署的应用程序存放位置。...
通过这种方式,你可以在分布式环境中实现Session的高效共享,避免了单个应用服务器故障导致的Session丢失问题,同时减轻了服务器间的通信负担。不过,这也增加了系统的复杂性,因此在实施时需要谨慎考虑和充分测试。
在Tomcat集群中,Redis可以用于实现会话共享,确保用户会话在不同Tomcat实例之间的共享,从而避免了因用户会话丢失而导致的问题。 **2.2 服务器配置说明** - **Nginx服务器**:配置文件通常位于`/etc/nginx/nginx....
**Memcached-Session-Manager与Tomcat集群中的Session共享** 在分布式系统中,尤其是在使用了多个Tomcat实例作为Web...通过下载的jar包和配置文件,开发者可以快速集成并测试这些配置,确保在实际部署中能顺利运行。
- 在Nginx的配置文件中,设置负载均衡策略。例如,使用轮询策略: ```nginx upstream backend { server server1.example.com; server server2.example.com; # 添加更多服务器... } server { location / {...
3. **高可配置性**:在`conf`目录下,你可以找到如server.xml、web.xml等配置文件,它们定义了Tomcat的行为,包括端口设置、连接器配置、虚拟主机等,提供了高度的定制性。 4. **安全特性**:Tomcat 8.0.21包含了一...
6. **conf**:配置文件的存放地,其中最重要的文件是`server.xml`,它定义了Tomcat服务器的整体配置,包括端口设置、虚拟主机、连接器和数据源等。 7. **logs**:日志文件目录,Tomcat服务器运行期间产生的所有日志...
解压zip文件后,你可以将"apache-tomcat-8.5.64"目录放置在你选择的位置,通常建议放在非系统盘,如D盘或E盘,以避免因系统升级或重装导致数据丢失。 3. **目录结构**: - `bin`:包含可执行文件,如`startup.bat`...
2. **`context.xml`**:这是Tomcat的上下文配置文件,我们在这里配置Redis Session Manager的相关参数,比如Redis服务器的地址、端口、密码以及Session的过期时间等。 3. **`jedis-2.7.2.jar`**:Jedis是Java语言的...
2. 修改Tomcat的`server.xml`配置文件,在`<GlobalNamingResources>`标签内添加一个资源定义,用于配置Redis连接信息: ```xml factory="org.redisson.jcache.JCacheManagerFactory" config="classpath:...
3. **配置Nginx**:在Nginx配置文件中,设置负载均衡策略,例如轮询、最少连接数或根据session ID进行粘滞会话。使用`proxy_pass`指令将请求转发到正确的Tomcat服务器,并配置`proxy_set_header`以传递session ID。 ...
标题“tomcat7+jedis+common_pool”暗示了这是一个关于在Tomcat 7服务器上配置Redis作为Session存储的教程,其中使用了Jedis库和Apache Commons Pool。让我们深入探讨这个主题,了解如何实现这一配置。 首先,...
通过【压缩包子文件的文件名称列表】中的`Tomcat7-Redis-Session`和`apache-tomcat-7.0.61`,你可以找到案例的详细配置文件和Tomcat7的安装包,进一步了解和实践这个解决方案。通过实际操作,你将更深入地理解如何将...
- **高可用性**:由于Session存储在Redis中,即使Tomcat服务器重启,Session数据也不会丢失。 - **可扩展性**:在多台Tomcat服务器间实现Session共享,便于水平扩展。 - **性能提升**:相比内存中的Session,Redis的...
4. **停止当前运行的实例**:在部署新版本应用之前,脚本可能需要先停止正在运行的Tomcat服务,防止数据丢失或冲突。 5. **启动Tomcat**:部署完成后,脚本会启动Tomcat服务,使得新部署的应用可供访问。 6. **热...