Articles of tomcat

如何在OS X Server 10.6.6上设置全局path?

我在操作系统附带的普通Web组件下运行OS X Server 10.6.6上的Tomcat。 到目前为止,这工作得很好,但我需要添加一些条目到$PATH环境variables的程序,我想要从Web服务器访问(更具体地说,我在Tomcat下运行Hudson需要访问构build工具,我已经安装)。 Tomcat和Web组件似乎在用户__appserver_下运行,该用户具有与pipe理员帐户不同的$PATH 。 在Web组件的OS X Server的$PATH中添加全局条目的正确方法是什么? 最好应该只做一次,这样__appserver_和Administrator用户都可以访问同一个$PATH 。 编辑:将path添加到/etc/paths或/etc/paths.d/somefile不起作用。 Tomcat和Hudson仍然没有看到这些目录。

tcServer需要在Apache Web服务器上进行哪些configuration更改

我有Apache Web服务器2.2.17和tcServer-6.0.20,我想从Apache发送请求到tcserver。 我正在使用mod_jk.so,我在httpd.conf中有以下内容 LoadModule jk_module modules/mod_jk.so <IfModule jk_module> JkWorkersFile /x/y/apache2/conf/workers.properties JkLogFile /x/y/apache2/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /xyz/* ww </IfModule> 我在/x/y/apache2/conf/workers.properties下的workers.properties文件有 worker.list= ww worker.ww.type=ajp13 worker.ww.port=12000 worker.ww.host=www.abc.com 我是tcServer(和tomcat)的新手,我不知道我在tcServer的server.xml中做了什么修改才能使用Apache。 任何帮助,将不胜感激。

执行netstat时,端口8080不可见?

当试图在我的Windows 2003操作系统上运行Tomcat时,我注意到服务器没有运行,但是同时它没有在控制台上抛出任何exception。 我的第一个预感是服务器configuration没有拿起端口8080或可能该端口已被使用。 当我做了一个netstat -an,一堆端口出现了,但8080不是其中之一。 我没有运行防火墙,所以不存在防火墙阻塞端口的问题。 有谁知道为什么我的端口8080消失?

监视/调整Windows Server 2008中的文件locking

我正在Windows 2008平台上运行Apache Tomcat(5.5)的一个实例。 我认为我看到与并发文件访问/locking有关的问题。 当并发HTTP线程的数量增加超过默认设置(150)时,我看到(使用站点监视工具)服务某些静态内容(.js .gif .png等)时出现越来越多的“非自然”延迟。 通过这个,我的意思是服务器在开始发送之前需要20秒,或者需要30秒来为一个小的(2KiB)文件服务。 当Tomcat繁忙时(服务超过300个线程),CPU使用率平均在50-60%左右,磁盘使用率在10-30mbps左右。 在Linux平台上,我可以列出为给定进程打开的文件,并调整允许的数量等等。是否有类似的Windows工具? 另外,还有什么我应该看看? 网站分析工具的屏幕截图:

问题代理SSL到Tomcat应用程序

首先是道歉,如果这是一个愚蠢的问题 – 我是新来的这个东西,非常,非常卡住。 我无法find解决我的问题的现有post。 我正在尝试将代理SSL URL转换为Tomcat应用程序。 使用http时,下面显示的configuration工作正常。 在https下,它不。 我想实现的是https – > Apache2.2 – http – > Tomcat6 它是一个虚拟域,我似乎必须configurationApache的唯一选项被限制在一个包含文件(下面)被拉入httpd.conf。 目录部分默认是在那里,之后的内容是由我添加的。 <Directory /var/www/vhosts/<domain>/httpdocs/> php_admin_value open_basedir "/var/www/vhosts/<domain>/httpdocs:/tmp:/:.:../../:../../../:.." </Directory> LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so LoadFile /usr/lib/libxml2.so.2.7.6 LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so LoadModule proxy_connect_module /usr/lib/apache2/modules/mod_proxy_connect.so LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so SSLProxyEngine on ProxyPass /app1/ ajp<link removed 127.0.0.1:8009/app1/> […]

Linux脚本,将停止tomcat,归档日志文件,并重新启动服务器

我只是懒惰在这里,但有没有人已经写停止tomcat服务的bash脚本,存档它的日志文件(zip会很好),并重新启动服务器? (使用logrotate或其他工具) 我想用下面的脚本创buildcron作业: #!/bin/bash service tomcat stop # now I don't know what to do with logrotate or something else init 6 请帮忙。

Apache SOLR的不同级别的安全configuration

这是我们SOLR实例所需要的 1)除了select需要的IP以及密码限制之外的所有URL 2)selectURL可以从任何IP访问,但是需要访问密码。 此密码与上面第1点使用的密码不同。 如果IP是从我们的内部networking,那么即使访问select的url也不需要密码 总之,我们需要保护除了从外部select(ip +密码)以外的所有内容。 但select我们想要访问外部世界,所以没有IP限制,但他们需要一个用户名和密码来访问它。 但是对于select,对于某些ips,我们甚至不想要用户名和密码限制 如何实现这一点。 在此先感谢家伙

Liferay和Oracle DB

我正在安装一个Oracle数据库的liferay社区版本,我设法让它与用户系统运行,但我不喜欢这个…我想在另一个表空间创build另一个用户,问题是,似乎liferay需要创build表并根据其生命周期进行更改。 你知道什么权限和angular色需要分配给用户吗? 非常感谢。

如何在Tomcat中安装Apache mods?

我有一个可以运行在一个servlet容器(我使用Tomcat)的web应用程序。 现在我想使用负载平衡,因为我有这些服务器中的2个。 但是,如果我想使用mod_proxy_balancer,是否也需要运行Apache服务器实例呢? 你可以在Tomcat中加载mod,还是必须设置Apache服务器(使用mod_proxy,mod_proxy_balancer)+ Apache Tomcat Connector + Tomcat来使用负载均衡模块? 谢谢

在Apache Tomcat6服务器上连同数据库一起托pipejava / j2ee应用程序

我有一个使用tomcat6和后端build立的java / j2ee web应用程序,我有mysql 5.1数据库,我已经configuration了我的服务器,一个亚马逊ec2实例,我已经安装了apache tomcat6以及mysql5.1和java6。 我有我的项目的.war文件。 那么我该怎么做,我应该在哪里放置这些战争文件? 请帮助我