tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lajos Moczar <lm...@galatea.com>
Subject Re: Always with my configuration apache ssl + tomcat on redhat 7.2
Date Thu, 23 Jan 2003 15:40:58 GMT
Helene -

One thing you have to remember is that the auto-generated mod_jk.conf 
will not work with Apache virtual hosts. You must put all your JkMount 
commands manually within your 443 virtual host block in httpd.conf. I 
describe how to do it in detail in my http://www.galatea.com/flashguides 
on apache-tomcat integration and virtual hosts in apache-tomcat.

Regards,

Lajos


Helene Figueiredo wrote:
> Hello,
> 
> I have read all the docs I could find in the web (thanks to John) and I 
> have always
> a problem.
> 
> When I start first tomcat, it's ok. Then I start apache ssl, it's ok.
> But when I go to the url :
> 
> https://...
> 
> It tells me that the file does not exit.
> And the message in the error log of apache is :
> 
> [Thu Jan 23 15:51:11 2003] [error] [client 152.77.1.237] File does not 
> exist: /local/apache/www/webapps/examples/servlet/HelloWorldExample
> 
> I know what you can tell me : it's a problem of apache only. For me, I 
> think
> that I've forget something in some file of configuration to connect 
> apache ssl with
> tomcat.
> 
> You will find below, what I put in my configuration files :
> 
> httpsd.conf :
> 
> <VirtualHost crip-lxagal.ujf-grenoble.fr:443>
> #<VirtualHost 152.77.1.215>
> #SSLDisable
> SSLEnable
> #DirectoryIndex index.php index.php3 index.cgi index.html Welcome.html 
> Welcome.phtml
> 
> DirectoryIndex index.html
>         <Directory "/local/apache/www">
>         Options FollowSymLinks Indexes
>         AllowOverride none
>         </Directory>
> 
> 
> </VirtualHost>
> 
> 
> Include /local/tomcat/conf/auto/mod_jk.conf
> 
> #################### /examples ####################
> 
> # Static files
> Alias /examples "/local/apache/www/webapps/examples"
> 
> <Directory "/local/apache/www/webapps/examples">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
> 
> 
> JkMount /examples/*.jsp ajp13
> JkMount /examples/servlet/* ajp13
> 
> 
> 
> In the server.xml :
> 
> <Server port="8005" shutdown="SHUTDOWN" debug="0">
> 
> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
> modJk="/local/apache/libexec/mod_jk.so" />
> 
> Are this 2 listener necessary ?
> 
>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>             debug="0"/>
>   <Listener 
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
>             debug="0"/>
> 
> I have a connector on port 8080 and a connector for ajp13 on port 8009 :
> 
>     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
>                port="8080" minProcessors="5" maxProcessors="75"
>                enableLookups="true" redirectPort="8443"
>                acceptCount="100" debug="0" connectionTimeout="20000"
>                useURIValidationHack="false" disableUploadTimeout="true" />
> 
> 
>     <!-- Define an AJP 1.3 Connector on port 8009 -->
>     <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
>                port="8009" minProcessors="5" maxProcessors="75"
>                acceptCount="10" debug="0"/>
> 
> Is this below ok ?
> 
>     <Engine name="Standalone" defaultHost="crip-lxagal.ujf-grenoble.fr" 
> debug="0">
> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
> append="true" forwardAll="false"
> modJk="/local/apache/libexec/mod_jk.so" />
> 
> 
> <!-- Define the default virtual host -->
> <Host name="localhost" debug="0" appBase="/local/apache/www"
> unpackWARs="true" autoDeploy="true">
> 
> 
> Here is my workers.properties : I first try with host = crip-lxagal...
> and then with host = localhost.
> 
> # BEGIN workers.properties
> worker.list=ajp13
> worker.ajp13.port=8009
> # change this line to match apache ServerName and Host name in server.xml
> worker.ajp13.host=localhost
> #worker.ajp13.host=crip-lxagal.ujf-grenoble.fr
> worker.ajp13.type=ajp13
> # END workers.properties
> 
> 
> Here is the conf of mod_jk.conf : it's a file auto-generated and
> I can't add anything else in because it's removed at the starting
> of tomcat. So I have put the "jkmount directives" in the httpsd.conf.
> 
> ########## Auto generated on Thu Jan 23 16:19:58 CET 2003##########
> 
> <IfModule !mod_jk.c>
>   LoadModule jk_module /local/apache/libexec/mod_jk.so
> </IfModule>
> 
> JkWorkersFile "/local/tomcat/conf/jk/workers.properties"
> JkLogFile "/local/tomcat/logs/mod_jk.log"
> 
> JkLogLevel emerg
> 
> 
> And finaly, I do a netstat that give me this informations :
> 
> netstat -at
> Active Internet connections (servers and established)
> Proto Recv-Q Send-Q Local Address           Foreign Address         State
> tcp        0      0 localhost:8005          *:*                     LISTEN
> tcp        0      0 *:8009                  *:*                     LISTEN
> tcp        0      0 *:https                 *:*                     LISTEN
> 
> Does someone have any idea ?
> 
> I don't know what trying now ?
> 
> PS : here is a error that appears in localhost_log in the directory of 
> tomcat :
> 
> 2003-01-23 15:50:20 StandardHost[localhost]: Removing web application at 
> context path /examples
> 2003-01-23 15:50:20 StandardHost[localhost]: ContainerBase.removeChild: 
> stop:
> LifecycleException:  Container StandardContext[/examples] has not been 
> started
>         at 
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:3643)
>         at 
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036)
>         at 
> org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.java:420) 
> 
>         at 
> org.apache.catalina.core.StandardHost.remove(StandardHost.java:852)
>         at 
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919)
>         at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899)
>         at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370)
>         at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)

> 
>         at 
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221)
>         at 
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233)
>         at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:554)
>         at 
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
>         at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
>         at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
> 
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

> 
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> 
> 
> Many thanks in advance for your help.
> 
> Helene
> 
> 
> 
> 
> 
> 
> -- 
> To unsubscribe, e-mail:   
> <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:tomcat-user-help@jakarta.apache.org>
> 
> 


-- 



                    Lajos Moczar
       ----------------------------------------
     Open Source Support, Consulting and Training
       ----------------------------------------
             Cocoon Developer's Handbook
  (www.amazon.com/exec/obidos/tg/detail/-/0672322579)

                    _      _____
                   / \         /
                  /___\      /
                 /     \   /____

      http://www.galatea.com -- powered by AzSSL


--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>


Mime
View raw message