Articles of tomcat

通过虚拟主机和应用程序分配Tomcat日志

如何指示Tomcat分别为每个虚拟主机和应用程序保存日志文件,如下所示: ${tomcat.home}/logs/vhost-app-date.log 这是假设我configuration所有虚拟主机login到控制台,他们不知道他们正在运行的虚拟主机和应用程序名称。

整合Apache与tomcat导致性能/内存增益?

我正在使用tomcat独立。 现在我看到tomcat开始使用比我预期更多的内存。 从tomcat服务静态文件可以是这样的原因? 或者可以从apache服务静态更好的内存使用。 Thx Enes

部署J2EE服务器 – 我需要专业人员吗?

我有很多使用Linux,PHP部署的经验,但我本质上是一个前端devise师 。 我将需要部署一个我为其devise使用J2EE后端的前端的应用程序。 后端的开发者已经推荐Tomcat作为部署的合适的包。 我可以通过简单search一下来部署Tomcat服务器吗? 还是比这更复杂? 当我说部署的时候,我的意思是部署一些运行在每天大约5000次交易的环境中,其中一些是信用卡细节。 如果我需要专业人士,这些人叫什么名字? Javapipe理员? 或者我需要一个开发人员来做到这一点? 我的预算在这个时候还是比较低的,这就是我要问的原因。

XAMPP Tomcat Apache连接器

我正在重build我的本地开发configuration过程中,我正在尝试安装tomcat连接器,以便apache和tomcat互相通话。 我已经正确安装了xampp和tomcat,并通过Safari进行了validation。 我正在使用tomcat-connectors-current-src.tar.gz,解压到/ Applications / XAMPP / xamppfilescustom / tomcatconnectors,我可以configuration连接器./configure –with-apxs = / Applications / XAMPP / xamppfiles / bin / apxs然而,当我在terminal上使用“make”的时候,在这个过程的最后我会遇到一些奇怪的错误: ld:未知选项:-I / Applications / XAMPP / xamppfiles / include collect2:ld返回1退出状态ld:未知选项:-I / Applications / XAMPP / xamppfiles / include collect2:ld返回1退出状态lipo:无法打开input文件:/var/tmp//ccs5y7FI.out(没有这样的文件或目录)make [1]: * [mod_jk.la]错误1 make:* [all-recursive]错误1 我想知道如果有人知道怎么样,或者可以指向我的博客条目,讨论如何做到这一点。 我一直在寻找相当一段时间。 是的,这是我在serverfault上的第一篇文章,我想我可以被称为serverfault noob,如果我排除了任何可能需要帮助解决这个问题的信息,请让我知道。 谢谢

tomcat'文件库不存在'错误(但它确实)

Gentoo / Tomcat 6 INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 Sep 8, 2009 10:34:51 AM org.apache.catalina.core.StandardContext resourcesStart SEVERE: Error starting static Resources java.lang.IllegalArgumentException: Document base /www/rivervalley/site does not exist or is not a readable directory at org.apache.naming.resources.FileDirContext.setDocBase(Unknown Source) at org.apache.catalina.core.StandardContext.resourcesStart(Unknown Source) at org.apache.catalina.core.StandardContext.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardHost.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) 真的吗? 那么怎么来的呢: […]

Tomcat集群和负载平衡?

我有3个tomcat服务器,用户可以进入所有的时间。 他们是3,因为每个请求的处理是沉重的(大量的SQL)。 用户input到服务器1或2或3.现在我想让他们“一个”。 我知道我需要做群集,但是,群集传播请求通过3台服务器或这里是我需要实现与Apache2的负载平衡?

Tomcat6集群,负载平衡,会话共享,故障转移

我试图使用tomcat(6.0.14 / Apache 2.2)实现一个启用了故障转移的负载均衡集群。 我有两个tomcats在同一台机器上运行。 两者都使用mod_jk / workers.properties进行负载均衡,并且负载平衡正常工作。 粘滞会话已启用,强制粘滞会话设置为false.This也适用。 我已经将tomcat 6文档中提到的SimpleTCPCluster添加到具有不同侦听端口的tomcat cat server.xml中。 它也可以工作(当一个tomcat出现故障时,其他tomcat日志会打印出成员断开连接) 现在我的问题是,当一个tomcat停止,下一个客户端请求到另一个tomcat,但会话变成新的。 所以login的用户登出并进入主页。 我怎样才能复制与两个tomcats的会议。 我读了3种方法。 1在内存中,2持久性pipe理器与文件和第三个jdbc。 如果我在内存中使用或使用File,这将是一件好事 在此先感谢Umesh

问题与Tomcat

我们最近在专用服务器上部署了一个Tomcat上的企业公共网站。 但是我们正面临一个问题。 当请求一个jsp资源(例如,index.jsp)时,大多数情况下它工作的很好,但有时它会给出“HTTP状态404 – Servlet jsp不可用”错误(对于同一个index.jsp)。 现在我们很难找出可能的原因。 tomcatconfiguration有问题吗? 我们怎么弄出来的? 请帮忙。 谢谢欧麦尔

tomcat – 过滤stream量

我已经有了新的networking应用程序在线了大约一个星期,并且已经看到了一系列的攻击。 在我logging的所有攻击中,有75%使用服务器的IP地址,而不是域名。 我可以configurationtomcat来听取www.mydomain.com和mydomain.com(通过别名),以便所有其他请求都被删除吗? tomcat通常会对不匹配的请求做什么? 我只是想只服务器内容合法的stream量request.getServerName()。indexOf(“mydomain.com”)> = 0。 我可以编写一个servletfilter没有问题,只是不想添加额外的垃圾已经实现,只需要启用/configuration。 我可以用Tomcat吗? http://tomcat.apache.org/tomcat-6.0-doc/config/host.html 我记得用Apache可以设置一个默认的虚拟主机,但是我永远不会记得丢弃与configuration中列出的任何虚拟主机不匹配的请求。 谢谢,Walter

让我的tomcat应用程序显示在MediaTemple的端口80上

我的老板把她的虚拟主机切换到了MediaTemple VPS(尽pipe我的build议是Linode或Panix)。 我现在已经有一切正在运行,除了一件事情 – 应用程序只显示在端口8080上。是否有人知道如何在MediaTemple上设置mod_proxy或mod_jkredirect,以便它显示在http://<our domain>/foo?