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:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



--



                   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:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to