Articles of tomcat7

Apache Stack – Web页面负载监视

我们正在运行Apache / Tomcat / Railo(Coldfusion)Web服务器堆栈。 我们正在研究如何监控所有Web服务器的平均页面加载时间,以及如何查看我们应用中特定页面的页面加载时间。 如果可能的话,我想通过Apache服务器日志来做到这一点。 任何想法,我可以使用的软件或方法? (我对Web服务器监控世界相当陌生)。 谢谢!

tomcat无法启动jpda启动模式

这是我的catalina.sh #!/bin/sh JAVA_HOME="/usr/local/java" CATALINA_PID="/usr/local/tomcat/tomcat.pid" CATALINA_HOME="/usr/local/tomcat" JAVA_OPTS="-Xloggc:/usr/local/tomcat/logs/gc.log -Xms3072m -Xmx3072m -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:CMSIncrementalSafetyFactor=75 -XX:NewSize=512m -XX:MaxNewSize=1536m -XX:PermSize=48m -XX:MaxPermSize=174m" JAVA_OPTS="$JAVA_OPTS -Djavax.servlet.request.encoding=ISO-8859-1" JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=ISO-8859-1" #JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8097 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" JAVA_OPTS="$JAVA_OPTS -Dsun.net.inetaddr.ttl=30" # OS specific support. $var _must_ be set to either true or false. cygwin=false darwin=false os400=false case "`uname`" in CYGWIN*) cygwin=true;; […]

CATALINA_HOME环境variables未正确定义此环境variables需要运行此程序“

我已经安装了JDK 7和tomcat 7并设置了以下环境variables: PATH: ……C:\Progra~1\Java\jdk1.7.0_51;F:\apache-tomcat-7.0.52-windows-x86\apache-tomcat-7.0.52\bin; CATALINA_HOME: F:\apache-tomcat-7.0.52-windows-x86\apache-tomcat-7.0.52; JAVA_HOME: C:\Progra~1\Java\jdk1.7.0_51; JRE_HOME: C:\Progra~1\Java\jre7; 当我尝试运行命令catalina.bat ,它会引发以下错误: The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program. 当执行setclasspath.bat命令时,会抛出以下错误: The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program. 当我尝试执行命令service.bat ,错误是: The tomcat7.exe was not found… […]

Tomcat多个请求处理

我有我的API在tomcat服务器上运行,并想知道如何处理多个传入的请求,即当服务器同时收到多个请求是并行处理还是一个接一个地处理?

生成Tomcat Stdout和Stderr日志文件

有没有办法将tomcat stdout和tomcat stderr日志文件logging到log4j或其他任何方式,以便我可以跟踪每日的基础。这些文件只有当我们重新启动tomcat时才会生成。而且我希望这些文件能够自动生成,即使没有重新启动一个Tomcat Server.How我可以实现这一点。 任何build议,感谢提前

GZip压缩不能在Tomcat7上工作

我最近尝试使用gzip压缩来改善Web UI性能。 我如下configuration了Tomcat连接器。 compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/css,text/javascript,text/json,application/x-javascript,application/javascript,application/json" 下面是RequestHeader – Accept-Encoding是gzip,deflate。 Key Value Request GET /app/jquery-ui.min.js HTTP/1.1 Accept */* Referer https://cdduat.app.com/Apptech/ Accept-Language en-US User-Agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3) Accept-Encoding gzip, deflate Host cdduat.app.com Connection […]

SELinux:如何在同一个文件上允许apache,samba和tomcat访问

运行RedHat 7.4 直到最近我可以使用 semanage fcontext -a -t public_content_rw_t '/var/www(/.*)?' restorecon -R /var/www 从回答https://serverfault.com/a/346779/125461上我如何让SELinux允许Apache和Samba在同一个文件夹? 。 但public_content_rw_t不再适用于tomcat(tomcat-7.0.76-2.el7.noarch) 我设法通过使用来解决问题 semanage permissive -a tomcat_t 但我正在寻找允许tomcat&httpd读取和samba读取和写入的上下文,或允许rw到tomcat,httpd&samba的上下文。 或者,是否有可能更改tomcat使用httpd上下文的上下文?

在Apache和Tomcat服务器之间configurationHA代理

想要用我现有的结构来configurationHA代理。 目前我有Apache-> Tomcat服务器。 这个我想改成Apache-> HA Proxy-> Tomcat Server。 HA我configuration了Http请求。 但是我的Apache与AJP13一起工作。 我需要改变吗? 1)Apacheredirect与Http请求? 要么 2)HA接受AJP请求(我不知道这个可以实现与否)? 我认为第一种select是可能的。 任何人可以build议我如何实现第一select? 还有哪一个是最好的办法。

X-Forwarded-不显示在tomcat7访问日志中

我试图在ELB后面运行的tomcat上打印远程客户端IP,出于某种原因,它不会被打印到访问日志中。 我的elbconfiguration是:80 – > 8080 443 – > 8080在server.xml上运行tomcat7和我的主机configuration是: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!– SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html –> <!– <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> –> <!– Remote IP Valve –> <Valve className="org.apache.catalina.valves.RemoteIpValve" /> <!– Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to […]

如何解决Solr – 服务器正在closures的问题?

我在Windows Server 2008 R2上运行了Solr 4.1。 Solr部署在Tomcat上。 但是,今天它突然停止,并且在访问Solr时,它会产生以下错误。 HTTP Status 503 – Server is shutting down type Status report message Server is shutting down description The requested service is not currently available. 在进一步查看Logs时,我们得到了以下内容: 日志文件:tomcat7-stderr.2013-05-09.txt May 09, 2013 8:00:40 PM org.apache.solr.core.CoreContainer finalize SEVERE: CoreContainer was not shutdown prior to finalize(), indicates a bug — POSSIBLE RESOURCE LEAK!!! […]