Aurélien, > if Apache and Tomcat are running on the same machine, the tcpdump > won't capture the trafic because the proxy requests are using the > loopback interface and not the ethernet port.
tcpdump -i lo0 ;) > Instead of using the "workers" properties and the mod-jk section, you > could try with the ProxyPass syntax (easier, faster for your need) > > > LoadModule proxy_module modules/mod_proxy.so > LoadModule proxy_ajp_module modules/mod_proxy_ajp.so > > ProxyPass / ajp://localhost:8009/ > ProxyPassReverse / ajp://localhost:8009/ That work, I get Tomcat default home page, but images and CSS are not loaded: see http://www.cs.ait.ac.th/dspace Thank you, Olivier > Then, try a ' netstat -an ' to see the ESTABLISHED, it should look > like this with at least one ESTABLISHED line > > tcp 0 0 :::8009 :::* > LISTEN > tcp 0 0 ::ffff:127.0.0.1:8009 ::ffff:127.0.0.1:39908 > ESTABLISHED > > > regards > > 2014-12-15 8:13 GMT+01:00 Olivier Nicole <olivier.nic...@cs.ait.ac.th>: >> Hi, >> >> I am completely new to Tomcat and/or java, but I have been assigned the >> task to get it running. >> >> Right now, tomcat is running on port 8090 and I can access the pages in >> a satisfactory way. >> >> I am also running what I expect to be the ajp13 connector with: >> <Connector port="8009" protocol="AJP/1.3" >> enableLookups="false" >> redirectPort="8443" /> >> and I can see that the port 8009 is listening. >> >> Now I would like to have Tomcat behind my Apache (2.2.27) server. >> >> I setup a worker.properties file that is like: >> >> workers.tomcat_home=/usr/local/apache-tomcat-8.0 >> workers.java_home=/usr/local/openjdk7 >> ps=/ >> worker.list=localhost-worker >> worker.localhost-worker.port=8009 >> worker.localhost-worker.host=localhost >> worker.localhost-worker.type=ajp13 >> worker.localhost-worker.lbfactor=1 >> >> and in httpd.conf I have: >> >> LoadModule jk_module libexec/apache22/mod_jk.so >> <IfModule mod_jk.c> >> JkWorkersFile /usr/local/etc/apache22/workers.properties >> JkLogFile /var/log/jk.log >> JkShmFile /var/run/httpd/mod_jk.shm >> JkLogLevel info >> JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " >> JkRequestLogFormat "%w %V %T" >> >> # Sample JkMounts. Replace these with the paths you would >> # like to mount from your JSP server. >> #JkMount /*.jsp jsp-hostname >> #JkMount /servlet/* jsp-hostname >> #JkMount /examples/* jsp-hostname >> </IfModule> >> >> And the proper JkMount >> >> I see that Apache is connecting to tomcat on port 8009, but I cannot get >> much information from the tcpdump trace. >> >> I have no idea where to look for log file (beside the >> tomcat-home/logs/catalina.out that I don't understand >> >> I have been looking at many how-to, but all of them are incomplete, >> outdated, and refeer to tens of things that I don't understand either. >> >> Is there an comprehensive how-to interface Apache to Tomcat? Something >> with example I can simply copy to make it work? >> >> I am using FreeBSD 9.2 >> >> Thanks in advance, >> >> Olivier >> >> -- >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > -- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org