John

Thanks for your help anyway.  I seem to be slouching towards a solution 
slowly.  I already have a large jdbc rmi servlet app which uses :8080 
and works ok with tomcat standalone.  I'm just trying to improve the 
performance a little. I'll have to change some code to test that.  With 
the <host section in the server.xml file, I also get a connect exception 
when I shut down tomcat.  Have to look into that.

Frank

[EMAIL PROTECTED] wrote:

> Frank,
> 
> Without having the examples installed on my server I can't say for certain
> what will and won't work. I'm trying to remember if I had problems with the
> examples - can't remember though. If you can access:
> http://localhost/examples/ and http://host/examples/servlets/index.html then
> that's a good indication that everything is setup ok and that your own
> servlets/jsp app's should work.
> Sorry I can't be of more help!
> 
> John
>  
> 
> -----Original Message-----
> From: Frank [mailto:[EMAIL PROTECTED]]
> Sent: 13 February 2002 15:50
> To: Tomcat Users List
> Subject: Re: tomcat 4 + apache 1.3 + WarpConnection
> 
> 
> http://host/examples/servlets/index.html works, but it won't actually 
> execute a servlet (HelloWorld for example).  what would the syntax be 
> for this?
> 
> 
> [EMAIL PROTECTED] wrote:
> 
> 
>>http://localhost/examples/ should only give you a directory listing. I
>>-think- you should be able to go to something like (for example)
>>http://locahost/examples/servlets/index.html and be able to execute the
>>servlets - assuming that everything is setup correctly. Or you might be
>>
> able
> 
>>to go direct to an example - e.g.
>>http://localhost/examples/jsp/snp/snoop.jsp I no longer have the examples
>>installed on my server so I can't be 100% certain! 
>>
>>John
>>
>>
>>-----Original Message-----
>>From: Frank [mailto:[EMAIL PROTECTED]]
>>Sent: 13 February 2002 15:13
>>To: Tomcat Users List
>>Subject: Re: tomcat 4 + apache 1.3 + WarpConnection
>>
>>
>>Taking the suggestion to include a <Host section in my server.xml under 
>>tomcat apache allows me to do http://host/examples/ and see the 
>>directory.  I can't execute anyhting though.
>>
>>[EMAIL PROTECTED] wrote:
>>
>>
>>
>>>I think this is another shortfall of the documentation. You can change the
>>>Engine name to "Bob" and it will still work, at least if you don't use
>>>
>>>
>>host
>>
>>
>>>names and access via IP address. From reading the documentation, I get the
>>>impression the Engine name property is only used for errors and logging
>>>
>>>
>>id.
>>
>>
>>>Mike
>>>
>>>-----Original Message-----
>>>From: John Wadkin [mailto:[EMAIL PROTECTED]]
>>>Sent: Wednesday, February 13, 2002 9:06 AM
>>>To: 'Tomcat Users List'
>>>Subject: RE: tomcat 4 + apache 1.3 + WarpConnection
>>>
>>>
>>>I've managed to get TomCat 4.0.1 and Apache 1.3 working with
>>>
>>>
>>mod_WebApp/WARP
>>
>>
>>>on Solaris 8. I didn't run into that many difficulties either! Does strike
>>>me as odd that TC will work with and without a host. There'll no doubt be
>>>
>>>
>>a
>>
>>
>>>logical explanation :)
>>>
>>>I've mentioned this before but...
>>>The server.xml has this line:
>>>
>>><!-- Replace "localhost" with what your Apache "ServerName" is set to -->
>>>   <Engine className="org.apache.catalina.connector.warp.WarpEngine"
>>>    name="Apache" debug="0" appBase="webapps">
>>>
>>>But there's no "localhost" to replace! In the
>>>
>>>
>>"server-noexamples.xml.config"
>>
>>
>>>file the line becomes:
>>>
>>><!-- Replace "localhost" with what your Apache "ServerName" is set to -->
>>>   <Engine className="org.apache.catalina.connector.warp.WarpEngine"
>>>    name="Apache" defaultHost="localhost" debug="0" appBase="webapps">
>>>
>>>Which makes more sense!! When trying to interpret the documentation, this
>>>
>>>
>>is
>>
>>
>>>partly what swung it in favour of specifying <host> and defaultHost.
>>>
>>>>From the list, it seems that many people think that the <engine> name and
>>><host> name need to match, but they don't. In <engine> "name" is purely
>>>logical, but in <host> it defines the name of the host - another area of
>>>confusion! I.e. two attributes with the same name (i.e. name) but
>>>
>>>
>>different
>>
>>
>>>meanings.
>>>
>>>Try http://localhost/examples/ i.e. put a slash on the end.
>>>
>>>Thanks,
>>>
>>>John
>>>
>>>
>>>-----Original Message-----
>>>From: Frank [mailto:[EMAIL PROTECTED]]
>>>Sent: 13 February 2002 13:47
>>>To: Tomcat Users List
>>>Subject: Re: tomcat 4 + apache 1.3 + WarpConnection
>>>
>>>
>>>I'm also stuck in this information warp.  I've tried the documented
>>>solutions as well as those proposed here and and I still can't access
>>>examples e.g. with http://host/examples.  still works with :8080 of
>>>
>>>
>>course.
>>
>>
>>>
>>>[EMAIL PROTECTED] wrote:
>>>
>>>
>>>
>>>
>>>>It would be "nice" if the developers provided a complete TomCat-Apache
>>>>Service example - one without the misleading comments :)
>>>>I read the documentation (more than most) and ended up more confused than
>>>>when I started! For the <engine> element, the following is written as an
>>>>explanation of the "defaultHost" attribute:
>>>>
>>>>- The default host name, which identifies the Host that will process
>>>>requests directed to host
>>>>- names on this server, but which are not configured in this
>>>>
> configuration
> 
>>>>file. This name MUST
>>>>- match the name attributes of one of the Host elements nested
>>>>
> immediately
> 
>>>>inside.
>>>>
>>>>The documentation further clarifies (!) things:
>>>>
>>>>- You can nest one or more Host elements inside this Engine element, each
>>>>representing a
>>>>- different virtual host associated with this server. At least one Host
>>>>
> is
> 
>>>>required, and one of
>>>>- the nested Hosts MUST have a name that matches the name specified for
>>>>
>>>>
>>>>
>>>the
>>>
>>>
>>>
>>>>defaultHost
>>>>- attribute, listed above.
>>>>
>>>>It's as clear as mud, which just goes to show that developers should
>>>>
> never
> 
>>>>write documentation :)
>>>>I ended up with these questions:
>>>>
>>>>In what circumstances would a request have a host specified that didn't
>>>>match a host in server.xml - wouldn't it be cleaner/wiser to have a
>>>>
> <host>
> 
>>>>for every "virtual" host?
>>>>Is defaultHost necessary? I.e if every "virtual" host has a <host>
>>>>
>>>>The two paragraphs imply that a <host> and matching defaultHost are
>>>>necessary but this isn't clear and it's open to (mis)interpretation. It's
>>>>also implied that specifying one necessitates the specification of the
>>>>
>>>>
>>>>
>>>other
>>>
>>>
>>>
>>>>- i.e. if you have a <host> you must have a defaultHost and vice versa.
>>>>
>>>>In the end I took the cautious approach and specified a <host> and
>>>>
>>>>
>>>>
>>>matching
>>>
>>>
>>>
>>>>defaultHost!
>>>>
>>>>Thanks,
>>>>
>>>>John
>>>>
>>>>
>>>>-----Original Message-----
>>>>From: Mike Millson [mailto:[EMAIL PROTECTED]]
>>>>Sent: 13 February 2002 12:50
>>>>To: Tomcat Users List
>>>>Subject: RE: tomcat 4 + apache 1.3 + WarpConnection
>>>>
>>>>
>>>>I'm running Tomcat 4.0.1 w/o any hosts in my engine. If you connect by ip
>>>>address, I don't think you need any hosts. This is contrary to the Tomcat
>>>>documentation, which says you have to have at least 1 host, but all the
>>>>
>>>>
>>>>
>>>host
>>>
>>>
>>>
>>>>element is doing is relating an ip address to a name. So it makes sense
>>>>
> to
> 
>>>>me if you don't use domain names (say on a test server), you don't need
>>>>hosts. However, I'd like to hear other people's thoughts on this and
>>>>
> learn
> 
>>>>more.
>>>>
>>>>Mike
>>>>
>>>>-----Original Message-----
>>>>From: John Wadkin [mailto:[EMAIL PROTECTED]]
>>>>Sent: Wednesday, February 13, 2002 6:25 AM
>>>>To: 'Tomcat Users List'
>>>>Subject: RE: tomcat 4 + apache 1.3 + WarpConnection
>>>>
>>>>
>>>>AFAIK, in TomCat 4, every engine needs at least one host. Set engine's
>>>>"defaultHost" attribute to match the "name" attribute of the host
>>>>
> element.
> 
>>>>
>>>I
>>>
>>>
>>>
>>>>assume that earlier versions of TomCat will follow the same logic. Have a
>>>>read of the TomCat documentation on the engine and host elements.
>>>>
>>>>John
>>>>
>>>>
>>>>-----Original Message-----
>>>>From: Domenico Piol [mailto:[EMAIL PROTECTED]]
>>>>Sent: 12 February 2002 08:29
>>>>To: tomcat-user
>>>>Subject: RE: tomcat 4 + apache 1.3 + WarpConnection
>>>>
>>>>
>>>>well, on my opinion i would need that when i would use virtual hosts, but
>>>>i don't.... is my opinion wrong ?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>Your server.xml needs a host - something like this:
>>>>>
>>>>>Server port="8005" shutdown="SHUTDOWN" debug="0">
>>>>>
>>>>><Service name="Tomcat-Apache">
>>>>>
>>>>><Connector
>>>>>className="org.apache.catalina.connector.warp.WarpConnector"
>>>>> port="8008" minProcessors="5" maxProcessors="75"
>>>>> enableLookups="true"
>>>>> acceptCount="10" debug="0"/>
>>>>>
>>>>><Engine className="org.apache.catalina.connector.warp.WarpEngine"
>>>>> name="Apache" defaultHost="myserver.domain.com" debug="0"
>>>>>appBase="webapps">
>>>>>
>>>>>  <!-- Define the default virtual host -->
>>>>>  <Host name="myserver.domain.com" debug="0" appBase="webapps"
>>>>>unpackWARs="true">
>>>>>
>>>>>
>>>>>    <Valve className="org.apache.catalina.valves.AccessLogValve"
>>>>>             directory="logs"  prefix="localhost_access_log."
>>>>>suffix=".txt"
>>>>>             pattern="common"/>
>>>>>
>>>>>    <Logger className="org.apache.catalina.logger.FileLogger"
>>>>>             directory="logs"  prefix="apache_log." suffix=".txt"
>>>>>       timestamp="true"/>
>>>>>
>>>>>    <!-- Tomcat Manager Context -->
>>>>>    <Context path="/manager" docBase="manager"
>>>>>     debug="0" privileged="true"/>
>>>>>
>>>>>  </Host>
>>>>>
>>>>>  <!-- Because this Realm is here, an instance will be shared
>>>>>  globally
>>>>>-->
>>>>>  <Realm className="org.apache.catalina.realm.MemoryRealm" />
>>>>>
>>>>></Engine>
>>>>>
>>>>></Service>
>>>>>
>>>>></Server>
>>>>>
>>>>>Don't know if it'll help!
>>>>>
>>>>>John
>>>>>
>>>>>
>>>>>-----Original Message-----
>>>>>From: Domenico Piol [mailto:[EMAIL PROTECTED]]
>>>>>Sent: 11 February 2002 09:14
>>>>>To: tomcat-user
>>>>>Subject: tomcat 4 + apache 1.3 + WarpConnection
>>>>>
>>>>>
>>>>>hi
>>>>>i'm trying to get my tomcat installation work together with apache
>>>>>1.3... without success. tomcat works fine as standalone, but with
>>>>>WarpConnection i get an error:
>>>>>
>>>>>*** error
>>>>>****************************************************************
>>>>>2002-02-11 08:51:53 [org.apache.catalina.connector.warp.WarpConnection]
>>>>>Exception on socket
>>>>>java.io.IOException: Premature packet header end
>>>>>    at
>>>>>    org.apache.catalina.connector.warp.WarpConnection.recv(Unknown
>>>>>Source)
>>>>>    at org.apache.catalina.connector.warp.WarpRequestHandler.handle
>>>>>(Unknown Source)
>>>>>    at org.apache.catalina.connector.warp.WarpConnection.run(Unknown
>>>>>Source)
>>>>>    at java.lang.Thread.run(Thread.java:484)
>>>>>
>>>>>2002-02-11 08:51:54 [org.apache.catalina.connector.warp.WarpConnector]
>>>>>Connection from localhost/127.0.0.1:2394 to localhost/127.0.0.1:8008
>>>>>2002-02-11 08:51:54
>>>>>[org.apache.catalina.connector.warp.WarpConfigurationHandler] Filter
>>>>>mappings (2)
>>>>>2002-02-11 08:51:54
>>>>>[org.apache.catalina.connector.warp.WarpConfigurationHandler] Filter
>>>>>mappings (0)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
> ***************************************************************************
> 
>>>>>i don't use a virtual host in my apache config, is that the problem ?
>>>>>my configs look as follwows:
>>>>>
>>>>>*** server.xml
>>>>>*********************************************************** <!-- Define
>>>>>an Apache-Connector Service -->
>>>>><Service name="Tomcat-Apache">
>>>>>
>>>>><Connector
>>>>>className="org.apache.catalina.connector.warp.WarpConnector"
>>>>> port="8008" minProcessors="5" maxProcessors="75"
>>>>> enableLookups="false" appBase="webapps"
>>>>> acceptCount="10" debug="0"/>
>>>>>
>>>>><!-- Replace "localhost" with what your Apache "ServerName" is set
>>>>>to -
>>>>>->
>>>>><Engine className="org.apache.catalina.connector.warp.WarpEngine"
>>>>> name="arakis" debug="0">
>>>>>
>>>>>  <!-- Global logger unless overridden at lower levels -->
>>>>>  <Logger className="org.apache.catalina.logger.FileLogger"
>>>>>          prefix="apache_log." suffix=".txt"
>>>>>          timestamp="true"/>
>>>>>
>>>>>  <!-- Because this Realm is here, an instance will be shared
>>>>>globally -->
>>>>>  <Realm className="org.apache.catalina.realm.MemoryRealm" />
>>>>>
>>>>></Engine>
>>>>>
>>>>></Service>
>>>>>
>>>>*************************************************************************
>>>>
> *
> 
>>>>
>>>>
>>>>>*** httpd.conf
>>>>>*********************************************************** ...
>>>>>ServerName arakis.local
>>>>>...
>>>>>LoadModule webapp_module      /usr/lib/apache/mod_webapp.so
>>>>>AddModule mod_webapp.c
>>>>>...
>>>>>DocumentRoot "/usr/local/httpd/htdocs"
>>>>>
>>>>>### NOT in a virtual host ####
>>>>>WebAppConnection        conn            warp    localhost:8008
>>>>>WebAppDeploy            webdav          conn    /webdav
>>>>>WebAppDeploy            examples        conn    /examples
>>>>>
>>>>>WebAppInfo      /webapp-info
>>>>>...
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>*************************************************************************
>>>>
> *
> 
>>>>
>>>>
>>>>>tomcat runs as user wwwrun, as well as apache.
>>>>>
>>>>>i'm thankfull for any hint...
>>>>>
>>>>>domenico
>>>>>-----------------------------------------------------------
>>>>>domenico piol                                  infometis ag
>>>>>eidg. dipl.                                    zuerich
>>>>>wirtschaftsinformatiker                        switzerland
>>>>>
>>>>>email: [EMAIL PROTECTED]
>>>>>www:   http://www.infometis.ch/users/dpiol/
>>>>>-----------------------------------------------------------
>>>>>
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 



--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to