Articles of tomcat

清漆+ Tomcat与Apache + mod_jk + Tomcat

在1)Tomcat或2)Apache mod_jk(连接到Tomcat)之前,有没有人有清漆的性能指标? 我知道AJP连接器应该比HTTP更快,但是我认为光亮度和高度优化的光油可以更好地直接传递给Tomcat。 还有关于静态资源的讨论(我认为使用Varnish会比Apache更快地执行,即使使用mod_cache)和dynamic页面也是如此。

作为用户启动Tomcat 7 – init.d脚本不能写入pid

我想在CentOS 6上以用户身份运行Tomcat 7.我创build了一个用户tomcat:tomcat并更改了/var/lib/apache-tomcat*等的所有权。 网上有很多关于如何做的文档,但是我不认为它们是最新的。 他们中的大多数表明你做如下。 问题是…这个技术会炸弹,因为tomcat启动等脚本由于文件系统权限较低而无法写入PID。 我不想开始放松对文件系统的写权限。 目标是增加安全性。 有什么更好的方法来做到这一点? 我很惊讶,没有一个“jar装”的初始化脚本的Tomcat。 我知道这并不复杂。 但为什么我们不得不重新发明轮子? 谢谢 我已经使用了这个多年。 我不记得我在哪里。 我刚加了/bin/su tomcat 。 # Startup script for the Jakarta Tomcat Java Servlets and JSP server # # chkconfig: – 85 15 # description: Jakarta Tomcat Java Servlets and JSP server # processname: tomcat # pidfile: /var/run/tomcat.pid # config: # Source […]

如何在tomcatredirect时将http更改为https

我正在使用弹性beanstalk单一实例。 所以有Apacheconfiguration和tomcat是在http端口8080监听。Apacheconfiguration上使用SSL HTTPS 443。 问题是,tomcat使用httpredirect。 但是我不能设置Apache来将http更改为https。 因此,混合内容错误会导致应用程序无法正常工作。 我到目前为止尝试了以下设置:在虚拟主机*:80我把 <IFModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/%$1 [R, L] </IFModule> 我也试过 RedirectMatch ^(/.*)$ https://thepennantrace.com/$1 两者都没有工作。 我想知道设置它的正确方法是什么? (应用程序正在运行Facebook,如果直接访问它不会显示任何错误)

正确的方式来configurationTomcat虚拟主机

如果我想直接从远程主机访问Tomcat,即不通过Apache,我应该configuration连接器使用本地主机还是外部IP /主机名? 如果它在Windows服务器上,我想远程访问,从桌面或两个不同的外部IP访问 – 我需要conf / Catalina /下的多个连接器和多个目录,或者我可以以某种方式连接两个主机到同一个目录?

如何将Apacheredirect到GlassFish服务器上的不同端口?

我有一个GlassFish实例在不同的端口上运行不同的服务。 Apache Web服务器位于GlassFish之前,我想在Apache上设置虚拟主机以redirect到GlassFish服务器上的某些端口。 我已经添加了Tomcat AJP作为jvm选项来监听端口8009,并在lib /下放置必要的.jars。 如何将GlassFishconfiguration为从8009端口redirect到同一实例上的给定端口(服务)?

与Tomcat的Apache 2.2

我试图设置一个开发环境与Apache2.2 + tomcat + mysql。 当然,我已经有apache2.2 + mysql工作正常与PHP,但是,当我看谷歌有关如何设置tomcat,我发现很多困惑。 有人使用代理,有人rewriterules等… 你能给我一些关于如何完成这个任务的信息/链接? 最好的,安德烈

尝试将证书(只是更新)更新到Tomcat服务器上的现有密钥库

我有一个.crt文件来更新运行Tomcat 5.5的服务器。 如果我运行: keytool – import -alias tomcat -keystore tomcat.ks – trustcacerts -file website.net.crt 我得到以下错误: keytool error: gnu.javax.crypto.keyring.MalformedKeyringException: incorrect magic 顺便说一句,密钥库文件的默认密码是changeit,我不知道为什么它不接受它

Tomcat Solr内存使用情况

我在Linux服务器上运行solr在tomcat服务器上,当我使用顶级命令时,我看到“VIRT”非常高 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4786 root 20 0 19.6g 3.8g 10m S 200 15.9 8:26.13 java 1808 root 20 0 6437m 162m 4740 S 2 0.7 101:08.75 java 4889 root 20 0 19352 1580 1064 R 1 0.0 0:00.08 top 31700 mysql 20 0 6677m 5.2g […]

压缩代理服务器或应用程序服务器上的内容通常会更好吗?

我们正在使用F5进行负载平衡和SSL代理。 在它后面,我们正在使用Tomcat实例提供Java应用程序。 这些都是相当小的应用程序 – 数百个并发用户。 我想压缩一些内容,并且正在寻找在F5或tomcat实例上selectconfiguration压缩的build议。 决定中有没有什么大的因素呢,还是六分之一的六分之一呢?

Gerrit在Windows服务器上的ssh密钥设置

我试图在内部networking上的Windows Server 2008虚拟机上configuration谷歌的'Gerrit'代码审查Web应用程序。 我们正在使用Apache Tomcat(6.0.36)来托pipenetworking应用程序,并且已经将gerrit.war部署到了tomcat的webapp文件夹中,正确设置了web应用程序的context.xml,web.xml等。 但是,当我启动Tomcat使用$ CATALINA_HOME / bin / startup.bat我在tomcat日志中得到以下消息: * 12月07,2012 1:03:54 PM org.apache.catalina.core.StandardContext listenerStart SEVERE:发送上下文初始化事件给类的监听器实例的exception> com.google.gerrit.httpd.WebAppInitializer com.google.inject.CreationException:Guice创build错误:* 1)在com.google.gerrit.sshd.SHModule.configure(sshModule.java:90)查找com.google.gerrit.sshd.HostKeyProvider时, 在C:\ Gerrit \ config \ etc下没有SSH密钥。 我创build了一个is_rsa.pub SSH密钥,并将其放在指定的目录中无济于事。 我一直在这个谷歌search了一个星期左右,似乎无法find任何有关文件或格式的信息期待…在Windows上设置gerrit文件似乎很难来! 任何人都可以提供有关如何在此上下文中正确configuration主机SSH密钥的有用信息?