Articles of tomcat

在Ubuntu上启动tomcat

我试图在ubuntu的/ usr / local / tomcat / bin目录下运行startup.sh命令,但它告诉我“找不到命令” 为什么会这样呢? 如果我执行ls -l命令,它会在目录中显示该文件。 在此先感谢您的build议:)我使用tomcat 7。

在Ubuntu上安装mod_jk时感到困惑

我正在从这个文件中尝试安装mod_jk http://www.howtoforge.com/apache2_tomcat5_mod_jk_p2 我正朝着他们build议使用make命令的底部迈出一步。 我正在尝试使用这样做,并得到一个错误: /usr/src/jakarta-tomcat-connectors-1.2.15-src/jk/native$ sudo make mod_jk make: *** No rule to make target `mod_jk'. Stop. 执行这个命令的正确方法是什么? 我担心文章可能有过时的信息。 这仍然是正确的做事方式吗?

关于ProxyPass指令语法的问题

在整个互联网上,我看到使用ProxyPass的人的例子,其中的语法如下所示: <Location /> ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ </Location> 但是,这不适合我。 在我的configurationApache 2.2.17和Tomcat 5.5,如果我尝试这样做,我的服务器将无法启动,并在日志中没有提供明确的错误信息,告诉我为什么,但如果我这样做(如下所示) ,它确实有效。 为什么是这样?? : <Location /> ProxyPass ajp://localhost:8009/ ProxyPassReverse ajp://localhost:8009/ </Location>

如何在tomcat中closures应用程序?

我有一个服务器运行多个JAVA应用程序与tomcat 6.0.18,我需要知道如何schedueleclosures只是'X'应用程序,并保持其他的运行。 我会感激你的想法 谢谢

Tomcat设置为将DELETE动词logging到accesss.log

如何configurationTomcat以HTTP DELETE谓词logging请求到access.log? 默认情况下,它只能loggingGET,PUT和POST。

是否有可能build立多个负载均衡器与Apache?

我已经决定使用Apache mod_jk作为前端负载均衡器来集成我的J2EE Web应用程序,将请求redirect到一堆tomcat6实例。 像这样的东西。 但是有一个问题让我对这个架构感到怀疑。 单一负载平衡器首先处理这个大型应用程序的所有请求,这也是一个瓶颈和单点故障。 对? 如果是这样的话,有没有办法像增加负载平衡器的数量来克服这个问题呢? 顺便说一句,如果有人知道在现实世界中实现的任何J2EE集群架构(使用Apache和tomcat或其他),我的大脑中有很多未使用的空间来填充这些信息。 提前致谢。

http之前的IP地址filter安全连接,以防止DDoS攻击?

防止DDoS攻击的一种技术是监视来自给定IP地址的每秒钟的数量或请求。 当然,IP地址可能是假货,但我们假设这不是问题。 安装在Tomcat上的Web应用程序(例如)可以configuration为仅使用安全的http连接(即https)。 我不是一个系统pipe理员专家,但我相信,在DDoS攻击的情况下,大量的https连接尝试可以创build100%的CPU峰值。 我的问题是: https上的DDoS攻击是否会造成100%的CPU峰值? 是否有可能实施一个软件filter来监控SSL协商开始之前的每秒请求数,以避免100%的CPU高峰期? 如果答案是肯定的,可以将它集成到Tomcat中吗? 如果是的话如何? 或者有更好的解决scheme呢? 谢谢。 编辑 如果回答2是(但不是在Tomcat中),那么有什么解决scheme可用?

ec2,ping和安全设置

对AWS ec2实例上的安全设置有一个noob问题。 我用Tocat7(ami-95da17fc)设置了一个实例,我有一个小问题。 如果我ssh进入实例,并执行ping -c 2 -p 80本地主机我得到0包丢失,如果我ping我的弹性ip我得到100%的口袋损失,与long.winded.aws.dns.name 如果我只是尝试从terminal(没有login到实例)ping网站,我也得到100%的口袋损失。 我的默认安全组具有以下设置: 0 – 65535 sg-07787e6e(默认) 80(HTTP)0.0.0.0/0 8080(HTTP *)0.0.0.0/0 22(SSH)70.126.98.72 / 32 如果有人能说出我错过的东西,我将不胜感激。

组用户不能写入文件

我在linux操作系统中使用了tomcat + cpanel。 我设置了一个文件的tomcat组,但tomcat无法写入我的文件。 我的文件的许可是664。 os设置是: root@panther [/home/domain/public_html]# ls -la total 36 drwxr-x— 4 domain nobody 4096 Oct 9 15:18 ./ drwx–x–x 11 domain domain 4096 Oct 9 15:17 ../ drwxr-xr-x 5 tomcat nobody 4096 Oct 8 19:26 ROOT/ drwxr-xr-x 5 jbeanir jbeanir 4096 Oct 17 2011 TEST/ 页面的url是domain/TEST/newjsp2.jsp 请帮帮我

Tomcat服务器在启动几秒钟后closures?

我在我的Tomcat服务器上有一些奇怪的问题在Ubuntu的PC它可以启动后几秒钟内开始closures。 我仍然无法启动tomcat服务器 我的server.xml没有错误,我更改端口也没有运气 这是我的configuration <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 任何帮助? 我的catalina.out错误日志说 Oct 11, 2011 6:34:00 AM org.apache.catalina.startup.Catalina start SEVERE: Catalina.start: LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use <null>:8080 at org.apache.catalina.connector.Connector.start(Connector.java:1094) at org.apache.catalina.core.StandardService.start(StandardService.java:534) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) […]