2014年3月28日金曜日

tomcat8のAJP連携でFORM認証が動かない。

FORM認証対象ページにアクセスしても、403エラーで認証ページに行かない。

[Fri Mar 28 15:00:51 2014] [notice] Apache/2.2.26 (Unix) DAV/2 configured -- resuming normal operations
[Fri Mar 28 15:02:06 2014] [error] (70007)The timeout specified has expired: ajp_ilink_receive() can't receive header
[Fri Mar 28 15:02:06 2014] [error] ajp_read_header: ajp_ilink_receive failed
[Fri Mar 28 15:02:06 2014] [error] (70007)The timeout specified has expired: proxy: read response failed from (null) (localhost)

下記のように、apacheのバージョンを上げて見たけど直らなかった。 残念!!!

1) CentOSのhttpdが古かったのでアップデートしてみた。2.2.15 →2.2.26

更新前
# rpm -qa|grep httpd
  httpd-tools-2.2.15-29.el6.centos.x86_64
  httpd-2.2.15-29.el6.centos.x86_64

# httpd -v
  Server version: Apache/2.2.15 (Unix)
  Server built:   Aug 13 2013 17:29:28



vi /etc/yum.repos.d/centalt.repo

[CentALT]
name=CentALT Packages for Enterprise Linux 6 - $basearch
baseurl=http://centos.alt.ru/repository/centos/6/$basearch/
enabled=1
gpgcheck=0


# yum update httpd

# service httpd restart

sh-4.1# rpm -qa|grep httpd
httpd-tools-2.2.26-2.el6.x86_64
httpd-2.2.26-2.el6.x86_64

sh-4.1# httpd -v
Server version: Apache/2.2.26 (Unix)
Server built:   Feb 24 2014 12:17:54

2) tomcatのバージョンを8.0.3から7.0.52に下げたら動いた!!!!

0 件のコメント:

コメントを投稿

シャットダウン時の後処理 (shutdown)

# vi /etc/systemd/system/drop.service [Unit] Description= stop httpgwd DefaultDependencies=no Before=shutdown.target RefuseManualStart=true ...