
Apache/Tomcat/集群
文章平均质量分 60
步行者
熟悉JAVA,PostgreSQL。做过c++,php。
展开
-
启动apache时忘记./的后果
服务器上有几个不同版本的apache http服务器.在最新安装的那个版本上验证的,刚安装后启动啥的都很正常.过了两天再重启,启动的时候发现访问了不了自己的网站,并且错误信息的apache版本不是新安装的那个.检查了半天也没发现什么奇怪的.很是郁闷!!!后面想是不是自己的什么操作让什么文件破坏了?还专门重新装了一遍,结果还是不行. 用 ps -aux 命令查看了一些进程,原创 2010-01-26 21:42:00 · 588 阅读 · 0 评论 -
Tomcat中的内存泄漏问题
停止Tomcat服务的时候,log里面报了不少的内存错误信息。经查询是Tomcat6.0.24以后会检测到的问题。Summary matrixLeak causeDetected by tomcatFixed by tomcatPossible enhancementsCustom ThreadLocal cl原创 2011-11-14 17:46:59 · 5111 阅读 · 2 评论 -
Eclipse的性能分析差距TPTP
Eclipse中可以利用TPTP(http://www.eclipse.org/tptp/)来做性能分析。内存对象,时间等。原网站介绍如下:The Eclipse Test and Performance Tools Platform (TPTP) Project provides an open platform supplying powerful frameworks and原创 2011-11-14 17:55:43 · 3185 阅读 · 0 评论 -
Tomcat的access log的设置
Tomcat中默认的情况下,access log是没有设置的。在server.xml文件中配置如下。 <!-- Access log processes all example. Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache原创 2011-11-28 16:40:53 · 17315 阅读 · 0 评论 -
Tomcat关闭不了数据库连接池
前面在一个项目的开发中,用的是tomcat的那个数据库连接池.但在关闭tomcat后,哪些打开的连接还继续保持在哪里.并没有被关闭掉.用ps -aux命令查看后,发现每个连接都有一个java进程. 仔细一想感觉是代码的问题,查看代码后看到一个可疑的代码,那就是原来系统是用哪个rmi来操作数据库连接的,在这次的改造中虽然去掉了rmi取得数据库连接的步骤,可是那些借口还是存在的.查原创 2010-04-24 16:24:00 · 3034 阅读 · 0 评论 -
数据库连接要命的一种写法(释放不了的bug)
一般在数据库操作的时候,都会涉及连接的关闭问题。如果关闭不了,服务器会越来越慢,最好挂掉。如果是数据库连接池的时候可以配置输出log。tomcat的context.xml设定例子: type="javax.sql.DataSource" driverClassName="org.postgresql.Driver"原创 2011-11-09 10:50:35 · 1721 阅读 · 0 评论 -
AJP链接的场合Tomcat线程过多的一种情况
用AJP链接Apache和Tomcat的关系的时候,可能会出现很多线程状态是WAITING的情况。首先查看进程ID。执行:JAVA_HOME/bin/jps 结果:7894 Jps23937 Bootstrap把线程信息输入到txt文件中.其中23937是tomcat的进程ID执行:JAVA_HOME/bin/jstack 23937 > threadinf原创 2011-11-09 10:24:23 · 5587 阅读 · 0 评论 -
web应用防火墙:ModSecurity
ModSecurity是web应用防火墙。可以和Apache一起使用。ModSecurity是一个开源的Web软件防火墙。它可以作为Apache Web服务器的一个模块或单独的应用程序来运行.ModSecurity的目的是为增强Web应用程序的安全性和保护Web应用程序避免遭受来自已知与未 知的攻击.With over 70% of all attacks now carried out原创 2012-01-06 13:04:54 · 1596 阅读 · 0 评论 -
转文:Nginx+Tomcat 负载均衡集群方案
最近在看集群的一些的资料的时候,发现了下面的这篇文章非常简洁。转了过来。Nginx+Tomcat 负载均衡集群方案来源:网络 不好意思原作者不知道是谁该方案是我之前做过的一个项目生产应用的,目前运行良好,如何您生产使用,请先做好测试。系统架构图下载软件包[root@Nginx-node1 src]# cd /usr/local/src[转载 2012-03-21 14:57:17 · 2942 阅读 · 0 评论 -
转载:Tomcat启动报错:transport error 202: bind failed: Address already in use
Tomcat启动报错:transport error 202: bind failed: Address already in use 了,上网查找了下面这篇文章。也是一种解决办法。下文来自:http://blog.youkuaiyun.com/sam031503/article/details/7037033tomcat 启动日志报出以下错误: ERROR: transport error转载 2012-05-08 12:40:08 · 16520 阅读 · 0 评论 -
原文转载:Apache2中的SSL设定
还没自己弄过HTTPS的设置.今天做一个HTPPS测试环境,在网上看了一下.觉得这篇文章比较实用.把原文贴过来了.谢谢原作者!!!本文来自:http://kajuhome.com/apache_ssl.shtml ■ sslとは・・・(HTTPS : Hypertext Transfer Protocol Security)暗号化通信SSL(Secure Sockets Layer)は簡単に言うと、データを暗号化してやり取りするやり方の決まりです。SSLを使用すると送信するデータが暗号化されるので、プラ转载 2010-07-22 21:26:00 · 1227 阅读 · 0 评论 -
apache的认证设置
apache中的认证方式有好多种.比如基本认证,IP限制等.基本认证中先生成认证文件. htpasswd -c /usr/local/apache/passwd/passwords rbowen 输入密码后生成了. 例子: # htpasswd -c /usr/local/apache/passwd/passwords rbowen New pa原创 2010-04-03 13:47:00 · 968 阅读 · 0 评论 -
eclipse中tomcat6启动的一个错误的解决
在Eclipse3.3以后的版本中启动tomcat6的时候报错.消息如下警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} Settingproperty ’source’ to ‘org.eclipse.jst.jee.server:hoge’ did not find amatching property.原创 2010-02-05 21:22:00 · 833 阅读 · 0 评论 -
转文:apache2.2用proxy_ajp方式整合tomcat6.0
最近也做了一个httpd2.2.14,tomcat6.0.20,java6.0.18的环境.对其中tomcat和httpd的关联.还有就是tomcat6和tomcat4的参数的区别都有较深的感受.HTTP配置参数:http://tomcat.apache.org/tomcat-6.0-doc/config/http.htmlAJP配置参数:http://tomcat.apach转载 2010-02-05 21:35:00 · 2765 阅读 · 3 评论 -
服务器安全:ssh公钥认证
一般服务器为了安全,一般都会对远程访问进行控制.1. 比如系统超级用户root的访问,一般都禁止root用户直接远程访问.2. 其他的用户也需要密码和私鈅进行认证.3. 还有一个做法就是禁止很多服务. 比如telnet,sendmail(邮件服务器以外),ftp(ftp服务器以外).4. 还有就是修改服务的ssh的默认端口号,把默认端口22改为其他的. 这样就可以降低被攻破的威胁性原创 2010-03-20 13:40:00 · 895 阅读 · 0 评论 -
tomcat log配置时犯了一个弱智的错误
对log按天输出的话,就需要修改$TOMCAT_HOME/bin/catalina.sh.最近在配置tomcat的log时犯了一个弱智错误.tomcat6.0.20以前的版本中都是正常的,我在6.0.24中也用同样的方法.可以启动tomcat的时候,启动log直接显示在屏幕上了.并且如果强行终止后,服务倒是终止了,不过进程还留在里面.我看了半天,查找好久也没发现什么异常.还问了原创 2010-03-21 21:37:00 · 1632 阅读 · 0 评论 -
ContextListener的基本知识
很多时候我们都需要在tomcat启动的时候做一些事情,或者在tomcat停止的时候也做一些事情.(比如覆盖率数据的写入.) <table id="wp71961" border="1" summary="Servlet Life Cycle Events">Object Event Listener Inter原创 2010-03-24 22:41:00 · 2683 阅读 · 0 评论 -
tomcat中jconsole配置要注意一个问题
为了监视服务器的内存,cpu状况.我前面在tomcat的Catania.sh里面的JAVA_OPTS加了如下语句. -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl="false" -Dcom.sun.manag原创 2010-03-31 21:55:00 · 2331 阅读 · 0 评论 -
Apache2.2中配置IE的互换模式
IE8中如果想看以前的版本的效果,比如IE8的浏览使用IE7的页面效果.一个方法是在HTML里面加如下语句. Web 还有一个更好的方法就是在apache中配置一些互换模式.httpd.conf中加如下语句.LoadModule headers_modulemodules/mod_headers.so Header set X-UA原创 2010-03-31 22:16:00 · 1821 阅读 · 0 评论 -
apache中log的logrotate设置
在实际运用中log比较多,如果不进行logrotate的话,那个log文件会很大很大.为了便于管理,我们一般都进行logrotate.比如按天输出,这样的话很早以前的东西我们删除了也没关系.在httpd.conf中我们可以设置.比如访问log CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs原创 2010-04-03 13:34:00 · 3923 阅读 · 0 评论 -
tomcat中禁止某类文件的访问
有时候为了网站的健壮性或者安全性,我们需要禁止直接对开发目录的某类文件的访问.或者对某个文件夹下面的文件进行访问.如果是tomcat的话,通过设置安全认证可以实现.web.xml中配置例子如下: Members Only /membersonly/* [URL类型2] [HTTP方法1] [HTTP方法2]原创 2010-04-03 13:22:00 · 7458 阅读 · 0 评论 -
Tomcat的session.ser带来的问题
Tomcat中的Session Persistence功能默认是开启的,就是tomcat重启的时候也能保持重启前的session状态。工作原理:1, tomcat停止的时候在 /tomcat-6.0.26/work/Catalina/localhost/_/下面生成session.ser文件。文件里面保存了session信息。2,tomcat启动的时候,从session.ser中读取信原创 2013-10-07 15:09:48 · 15477 阅读 · 1 评论