Articles of tomcat

如何在server.xml中为Apacheconfigurationuriworkermap.properties – Tomcat集成?

我非常接近完成我的第一次自定义安装,我可以“品尝它”…我遵循Apache Tomcat安装,并且我有两台服务器并行工作。 我的Apache服务器configuration为公共IP,并将HTML和XML页面发送到互联网。 我的Tomcat,与localhost:8080一起工作,我可以执行示例JSP,Servlets,Applets等 现在我互连了,所以Tomcat可以为JSP请求和后端数据库提供服务。 我发现Tomcat连接器,我可以从日志中validationURL是从互联网进入的,因为它logging在Apache日志中,然后被发送到Tomcat,因为我可以在其日志中看到URL并parsing出组件。 到目前为止,这么好……没有发生的是回程 – 回应。 浏览器现在得到一个503服务不可用的响应(巨大的进步/成功),我可以看到在日志中转储的ascii / hex响应。 我认为缺less的是获取configuration到服务器configuration的规则。 这就是安装文件非常模糊的地方。 我冲浪的答案,但这一切都回来了IIS的答案,这不适用于我的Apache。 我认为规则是正确的,但我需要知道如何“把它们放在服务器configuration中”。 我假设该文件进入我的workers.properties存储在conf /文件夹,我猜测引用在'server.xml' – 这两个点是否正确? 它的哪一部分server.xml进去了,config-node如何格式化呢? 如果我的问题需要更多的细节,请回火,我会提供更多。 Apache 2.2 Windows XP 5.1.26(古代,但所有的SP都安装) Tomcat 5.2.7 Java / JRE / JSDK等都是〜1.4.x,1.5.x和1.6.x(如果需要的话,我将不得不挖掘更多)。 连接器是1.7(我认为)configuration为AJP1.3 所有标准端口 防火墙是Netgear的端口转发 用户名/密码不是默认的 其他的东西 ???? 另外,如果有更多关于debugging/追踪这个问题的提示 – 我想为我的客户logging。

在Windows上configuration为服务器时,如何在Tomcat 5.5上configuration系统属性?

我需要在Windows服务器打包的Windows上的tomcat部署中获取-D设置。 所以没有bat文件(更不用说.sh文件)来添加它了。 它是否可以将它们编辑成catalina.properties? 还有其他一些推荐的方法吗?

从IIS导入SSL证书到Tomcat

我们可以将IIS CSR导入到java keytool吗?

Tomcat或Jetty是否cachingdynamic内容?

我正在处理一个Servlet应用程序,内容定期更新。 因此,在更新之间,可以caching由Servlet生成的任何dynamic页面。 Tomcat或Jetty(或任何Servlet容器)是否提供cachingdynamic生成的页面的方法? 或者我需要使用像Squid这样的caching反向代理来实现这一点?

使用Apache将Tomcat端口更改为80?

我有一个有Apache的VPS。 后来Tomcat安装了cPanel EasyApache的东西。 JSP将以Mysite.com/file.jsp或mysite.com:8080/file.jsp的forms运行。 但是,JForum使用web.XML将一些servlet映射到URL。 没有URL中的端口8080,我找不到文件。 有没有办法让servlet像JSP一样在端口80上映射而不杀死Apache?

带有SSL和客户端证书的Apache httpd后面的Tomcat

我尝试在本地win32机器上评估客户的基础架构。 基础架构应该基于运行在tomcat(6.0.20 +)上的j2ee webapp,位于secur apache httpd(httpd-2.2.16 / openssl-0.9.8)之后,它只转发那些被授权的请求证书)。 我的方法是用mod_jk和相应的ajp13协议解决tomcat和apache之间的连接。 tomcat(ajp13)在端口8099上运行,我configuration了workers.properties和我的mod_jk.conf (并将其包含在httpd.conf )。 连接工作成功。 httpd在端口80上运行,tomcat在8084下运行他的http端口。 向http://localhost/my-webapp-context发送http请求时。 tomcats回答并显示我的webapp。 到目前为止,有以下configuration文件: mod_jk.conf LoadModule jk_module modules/mod_jk.so #LoadModule ssl_module modules/mod_ssl.so JkWorkersFile conf/workers.properties JkShmFile logs/httpd/mod_jk.shm JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /* balancer workers.properties worker.list=jk-status worker.jk-status.type=status worker.jk-status.read_only=true worker.list=jk-manager worker.jk-manager.type=status worker.list=balancer worker.balancer.type=lb worker.balancer.error_escalation_time=0 worker.balancer.max_reply_timeouts=10 worker.balancer.balance_workers=node1 worker.node1.reference=worker.template worker.node1.host=localhost worker.node1.port=8109 worker.node1.activation=A […]

Apache,Tomcat 5和HTTP基本身份validation的问题

我已经在一些url中使用http basic auth来设置一个Tomcat。 在Tomcat前面有一个Apache服务器。 我已经设置Apache这样的代理(所有的stream量应该直接到tomcat): /etc/httpd/conf.d/proxy_ajp.conf : LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ 有一个webapp安装到Tomcat的根目录(ROOT.war),所以我应该可以使用http:// localhost /来访问我的webapp。 但它不是与http基本身份validation。 问题是,一切正常,直到我尝试访问受HTTP基本身份validation保护的URL。 没有身份validation的url工作得很好。 当通过apache访问这个url时,我收到来自Apache的错误消息。 如果我直接从tomcat访问相同的URL,一切正常。 我得到这个Apache错误日志: [Wed Sep 01 21:34:01 2010] [error] proxy: dialog to [::1]:8009 (localhost) failed 访问日志看起来像这样: ::1 – – [01/Sep/2010:21:34:01 +0300] "GET /protected_path/ HTTP/1.0" 503 360 "-" "w3m/0.5.2" 我在用: Fedora 13(Goddard) 的httpd-2.2.16-1.fc13.x86_64 tomcat5-5.5.27-7.4.fc12.noarch […]

Tomcat ldap urlauthentication

如何设置tomcat ldap urlauthentication?

在服务内部调用时会看到两个jscv进程

我正在使用tomcat的jscv作为用户tomcat(使用jscv -user tomcat“许多其他参数”)作为服务**启动服务器**。 我的服务器运行良好,但我的问题是: 当我做ps -ef |是不是很糟糕? grep tomcat我看到两个“相同的调用”进程(相同的参数/调用)。 一个以root身份运行,一个以tomcat运行 – 它们看起来都像是在运行一个tomcat服务器。 这是规范的jscv行为? 或者通过调用tomcat作为/etc/init.d/tomcat服务,我搞砸了吗? 在CentOS 5.5上使用sun java 1.6

两个Web Server之间的共享文件夹

我在一台主机上运行两个Web服务器。 其中之一是运行在反向代理configuration中的Tomcat。 前台服务器是一个代理请求Tomcat的nginx。 到目前为止,工作正常。 在域中的位置,比方说domain.com/photos是Tomcat的服务器。 我希望照片是由nginx服务器。 这些文件存储在一个文件夹中,但这些文件是由Tomcat应用程序编写的,文件最后是拥有者tomcat和组tomcat。 nginx进程在www-data组中运行,所以无法检索文件。 我怎样才能完成的Web服务器运行在同一组? 在启动web服务器之前使用newgrp是一个很好的习惯,所以两者都在同一个组下运行? 谢谢。