草庐IT

apache-tomcat

全部标签

java - Tomcat JDBC 池中没有足够的空闲连接

给定以下TomcatJDBC连接设置:以及以下MySQL参数:max_connections=100000wait_timeout=31536000interactive_timeout=31536000我希望连接池中始终至少有50个空闲连接。但真正发生的是:服务器启动时有50个连接,一段时间后,除了最后一个连接外,所有连接都挂掉了。是不是我的设置有误?环境:Linux3.464位OpenJDK7Tomcat7MySQL5.5 最佳答案 我不是MySQL专家,但有一段时间使用TomcatJDBC和Oracle。只要应用程序未关闭,空

java - Tomcat JDBC 池连接全部卡在Socket Read,没有创建新连接

我在AmazonElasticBeanstalk上托管了一个Tomcat7应用程序,在AmazonRDS上托管了一个MySQL5.5数据库。数据库服务器仅服务于一个Tomcat应用程序,最大连接数限制设置为10,000。然而,在正常运行几个小时后,数据库连接发生了奇怪的事情。MySQL服务器报告TomcatJDBC连接池只创建了3个连接,它们都在“hibernate”(示例输出):|228|root|ip-10-240-xx-xxx.ap-southeast-2.compute.internal:33270|xxxxx|Sleep|13||NULL|Tomcat线程转储建议所有3个连接

java - Tomcat + Mysql - 无法找到 java :comp

我正在尝试使用tomcat+mysql来开发Web应用程序,这是我的配置:持久性.xmlorg.hibernate.jpa.HibernatePersistenceProviderjava:comp/env/jdbc/EntityMappingsfalseENABLE_SELECTIVENONE网络.xmlMySQLDatasourceexamplejdbc/EntityMappingsjavax.sql.DataSourceContainercontext.xml(在tomcat/config下)我的架构是EntityMappings。运行后出现一些错误:Name[java:comp

mysql - 在 ubuntu 上使用 apache 和 passenger 运行 rails 应用程序

我有一些源代码或Rails项目,我需要在本地机器上运行。实际上在Ubuntu虚拟机上。我不确定我需要安装和配置什么才能在本地运行它。是否有一种标准方法可以在整个源代码中找到它?我发现应用程序在开发环境中使用SQLLite,在生产环境中使用MySQL。来自config/database.rb#MySQL.Versions4.1and5.0arerecommended.##InstalltheMySQLdriver:#geminstallmysql2##Andbesuretousenew-stylepasswordhashing:#http://dev.mysql.com/doc/refm

mysql - 通过 Apache-kafka 将删除事件从 MySQL 流式传输到 PostgreSQL

我正在尝试使用ApacheKafka将事件从MySQL流式传输到PostgreSQL。虽然插入和更新工作正常,但我无法确定了解如何从MySQL中删除记录并将此事件流式传输到PostgreSQL。假设以下拓扑结构:+-------------+|||MySQL|||+------+------+|||+---------------v------------------+|||KafkaConnect||(Debezium,JDBCconnectors)|||+---------------+------------------+||||+-------v--------+|||Post

mysql - 重新部署后,Tomcat webapp 无法使用 MySQL 驱动程序

我正在使用commons-dbcp为小型Springwebapp中的MySQL数据库做连接池,该webapp作为WAR文件部署到使用Sun1.6JDK的本地Tomcat6.0.28容器(使用Ubuntu包管理器安装).部署是使用tomcat-maven-plugin-1.1从Maven完成的,目标是tomcat:redeploy。MySQLConnector/Jjar位于webapp的WEB-INF/lib目录中。在Tomcat启动后第一次加载webapp时,一切正常。但是,当我重新部署该Web应用程序时,由于Tomcat取消部署该Web应用程序,它会提示JDBC驱动程序未注销。cod

java - Tomcat 与 mysql : "Cannot create JDBC driver of class ' ' for connect URL 'null' "

这个问题已经被问过很多次了,但还是没有解决我的问题。主机操作系统是Fedora17Tomcat包tomcat-7.0.27-2.fc17.noarch这是我的$CATALINA_HOME/logs/catalina.out[DEBUG]:Failedtoestablishconnectionwithdatastoreorg.apache.tomcat.dbcp.dbcp.SQLNestedException:CannotcreateJDBCdriverofclass''forconnectURL'null'atorg.apache.tomcat.dbcp.dbcp.BasicDataS

mysql - Xampp 启动时自动启动(Apache、mysql 和 FTP)(OSX)

是否可以在MacOSX上启动应用程序时自动启动3个XAMPP控制模块(Apache、mysql和FTP)?问题是,每天当我启动Xampp时,我必须单击“开始”、“开始”和“开始”(并输入系统密码)来激活这3个模块。这不是生死攸关的话题,但我很确定它对很多人都有用。 最佳答案 这在任何系统上都是可能的,我没有使用mac,但你应该总是在你的服务器起始页中找到相关说明运行你的服务器然后转到HOW-TOGuides部分你会发现Auto-StartXAMPP{localhost/dashboard/docs/auto-start-xampp.

mysql - 通过 mod_authn_dbd 使用 MySQL 的 Apache 身份验证失败

我试图使用存储在mysql数据库中的user:password使用基本身份验证来限制对目录的访问。在启用mod_authn_dbd的情况下启动Apache服务后,它会创建大约60到70个MySQL进程,所有进程都有一个“sleep”命令。然而,这些错误出现在整个Apache日志中,并且由于此错误,身份验证间歇性地失败:[MonAug1921:38:152013][error](20014)Internalerror:DBD:failedtoinitialise[MonAug1921:38:152013][crit](20014)Internalerror:DBD:childinitfa

java.lang.ClassNotFoundException: org.apache.jsp.index_jsp报错:已解决

运行时出现`java.lang.ClassNotFoundException:org.apache.jsp.index_jsp`报错是因为:我们在jsp页面中使用了jstl标签,但是没有引入jstl相关的jar包。在运行项目时发现有后端错误,如图: 发现jsp页面中使用的jstl标签有警告提示: 发现项目的lib文件夹中没有引入jstl相关的jar包,就去官网上下载了这两个包:网址:ApacheTaglibs-ApacheStandardTaglib:JSP[tm]StandardTagLibrary(JSTL)implementations   然后导入到项目的lib目录中,重新运行  就好