AJP bağlayıcılı ve SSL yapılandırılmış bir Apache Httpd 2.4.6 ve Tomcat 7.0.54'i RHEL 7.2 sunucusuna yükledim ve SELinux etkin. Tomcat Sunucusunu başlattığımda her şey iyi çalışıyor ve web uygulaması da iyi çalışıyor. Ancak bir süre sonra # service tomcat status
veya systemctl status tomcat
çalıştırırsanız, aşağıdaki çıktıyı alırım.systemctl status tomcat, org.apache.catalina.valves.AccessLogValve.invoke öğesinde döndürür (AccessLogValve.java:950)
[[email protected] logs]# service tomcat status
Redirecting to /bin/systemctl status tomcat.service
● tomcat.service - Apache Tomcat Web Application Container
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2016-03-24 15:34:30 UTC; 1h 38min ago
Process: 5929 ExecStop=/usr/libexec/tomcat/server stop (code=exited, status=0/SUCCESS)
Main PID: 5973 (java)
CGroup: /system.slice/tomcat.service
└─5973 /usr/lib/jvm/jre/bin/java -Xms512m -Xmx3072m -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcata...
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at java.lang.Thread.run(Thread.java:745)
Tomcat günlüklerinde herhangi bir hata göremiyorum. SELinux'u izin vericiye ayarlamak sorunu çözmez. Sorunun ne olduğunu nasıl teşhis edebilir ve giderebilirim? systemctl status tomcat
ile
stacktrace başlangıcı sonuna daha insteresting olduğunu. – cheb1k4
Özür dilerim. Şimdi başlığı değiştirdim. –
Daha önce atılan özel durum olan AccessLogValve.invoke (AccessLogValve.java:950) 'den önce bir şey olmalıdır. – cheb1k4