草庐IT

tomcat-embed-jasper

全部标签

java - Tomcat 线程转储

是否可以从Tomcat中获取线程转储?我想在某个时间点监控Tomcat中运行的线程。注意:我在Web逻辑上这样做,但我不知道如何在Tomcat上完成。 最佳答案 如果您使用Linux,您可以发送kill-3[您的tomcat的pid],它将转储catalina.out中的所有当前线程。 关于java-Tomcat线程转储,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/185734

java - 在多域配置中无法访问 Tomcat 管理器

在我的多域配置中无法访问Tomcat管理器。即使管理器文件存在于两个域中,我也会收到404。很有趣,我可以让这个配置在本地工作。但是,当我将配置传输到服务器时,它就崩溃了。这是我的配置文件:-->-->-->-->-->-->webapps中Intranet和Internet的目录列表,显示管理器已复制到两个文件夹中:[me@serverinternet]$ls-ldrwxr-xr-x2tomcatappsadmins4096Jun908:34hellodrwxr-xr-x5tomcatappsadmins4096Jun908:25manager[me@serverintranet]$

java - 在多域配置中无法访问 Tomcat 管理器

在我的多域配置中无法访问Tomcat管理器。即使管理器文件存在于两个域中,我也会收到404。很有趣,我可以让这个配置在本地工作。但是,当我将配置传输到服务器时,它就崩溃了。这是我的配置文件:-->-->-->-->-->-->webapps中Intranet和Internet的目录列表,显示管理器已复制到两个文件夹中:[me@serverinternet]$ls-ldrwxr-xr-x2tomcatappsadmins4096Jun908:34hellodrwxr-xr-x5tomcatappsadmins4096Jun908:25manager[me@serverintranet]$

java - Tomcat 7 生产服务器上的 VerifyError 可能由 Apache Commons Logging 1.0.4 引起

我正在Tomcat7上开发webapp。在本地版本的Tomcat上一切正常,但是当我将它部署到生产服务器上时,它会引发此异常。java.lang.VerifyError:(class:org/apache/commons/logging/impl/Log4JLogger,method:fatalsignature:(Ljava/lang/Object;Ljava/lang/Throwable;)V)Incompatibleobjectargumentforfunctioncallatjava.lang.Class.getDeclaredConstructors0(NativeMetho

java - Tomcat 7 生产服务器上的 VerifyError 可能由 Apache Commons Logging 1.0.4 引起

我正在Tomcat7上开发webapp。在本地版本的Tomcat上一切正常,但是当我将它部署到生产服务器上时,它会引发此异常。java.lang.VerifyError:(class:org/apache/commons/logging/impl/Log4JLogger,method:fatalsignature:(Ljava/lang/Object;Ljava/lang/Throwable;)V)Incompatibleobjectargumentforfunctioncallatjava.lang.Class.getDeclaredConstructors0(NativeMetho

【apache-tomcat安装配置】完整教程(保姆级)

目录一、前提二、文件目录含义 三、运行tomcat 四、运行成功效果 五、使用tomcat打开本地端口为8080的网页 六、用tomcat打开自己的.html文件 七、用tomcat打开.html文件和鼠标右键打开.html文件的区别八、tomcat点击运行,cmd窗口出现后闪退解决九、附:修改端口号的方法一、前提我的idea的版本是:IntelliJIDEA2021.1.2x64我在apache官网下载的apache-tomcat版本是:apache-tomcat-9.0.68apache-tomcat下载官网:ApacheTomcat®-ApacheTomcat8SoftwareDownl

java - 生产服务器上的 Tomcat、PermGen 和重新部署

看起来像MemoryError:PermGenspacejava.lang.OutOfMemoryError:PermGenspace是一个常见的问题。您可以增加perm空间的大小,但在100或200次重新部署后它将被填满。跟踪ClassLoader内存泄漏几乎是不可能的。您在生产服务器上使用Tomcat(或另一个简单的servlet容器-Jetty?)的方法是什么?每次部署解决方案后是否重新启动服务器?您是否将一个Tomcat用于多个应用程序?也许我应该在不同的端口(或嵌入式Jetty)上使用多个Jetty服务器,并且每次都取消部署/重新启动/部署? 最佳

java - 生产服务器上的 Tomcat、PermGen 和重新部署

看起来像MemoryError:PermGenspacejava.lang.OutOfMemoryError:PermGenspace是一个常见的问题。您可以增加perm空间的大小,但在100或200次重新部署后它将被填满。跟踪ClassLoader内存泄漏几乎是不可能的。您在生产服务器上使用Tomcat(或另一个简单的servlet容器-Jetty?)的方法是什么?每次部署解决方案后是否重新启动服务器?您是否将一个Tomcat用于多个应用程序?也许我应该在不同的端口(或嵌入式Jetty)上使用多个Jetty服务器,并且每次都取消部署/重新启动/部署? 最佳

java - Tomcat 连接池创建太多连接,卡在 sleep 模式

我使用的是Tomcat6.0.29,带有Tomcat7的连接池和MySQL。测试我的应用程序,它不会重用池中的任何内容,但最终会创建一个新池,最终我无法使用数据库,因为当池的最大Activity大小设置时,池中有数百个hibernate连接到20。引用这里:+----+------+-----------------+--------+---------+------+-------+------------------+|Id|User|Host|db|Command|Time|State|Info|+----+------+-----------------+--------+--

java - Tomcat 连接池创建太多连接,卡在 sleep 模式

我使用的是Tomcat6.0.29,带有Tomcat7的连接池和MySQL。测试我的应用程序,它不会重用池中的任何内容,但最终会创建一个新池,最终我无法使用数据库,因为当池的最大Activity大小设置时,池中有数百个hibernate连接到20。引用这里:+----+------+-----------------+--------+---------+------+-------+------------------+|Id|User|Host|db|Command|Time|State|Info|+----+------+-----------------+--------+--