You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Cross Fire Labs B.A. Lambrechts" <cr...@hotmail.com> on 2001/12/05 16:26:03 UTC

Config problems with Warp and WebAppDeploy

Hi -

Thanks in advance for your help on this.  I am going CRAZY with this.

setup up Apache and Tomcat as described in documentation.  Tomcat v. 4.0.1 
and Apache 1.3.22 on Sun Solaris 8 - using mod_webapp.so

httpd.conf:  When I insert the WebAppDeploy outside of the Virtual Host I 
get a syntax error "Invalid Virtual Host". When I insert the WebAppDeploy 
command inside of the Virtual Host definition - no syntax error.  Then I 
start Tomcat and Apache and when I try to access my first html page - I get 
an error "Web Application not yet deployed".  In the error_log for Apache I 
am getting warp errors:  "Cannot receive handshake Warp packet" and in the 
catalina.out error log for Tomcat I am getting an IOException on the socket 
read and from StandServer.await: Invalid command ' ' received.

When I leave the WebAppDeploy out altogether - it seems to work but then the 
JDBC Realm set up in the server.xml file for Tomcat whether inside or 
outside of the Host definition does not work - at all - no errors - just 
never pops up the dialog box.

Something really weird is going on and I am now tearing my hair out in big 
clumps trying to figure it out.  The sad thing is I had it all perfect and 
then had a disk crash and lost everything and now I can't figure it out 
anymore.

I have apache set up with mod_ssl so the Virtual Host definition points to 
the secure port.

Here is my httpd.conf file:  (took out all comments for easier reading)

ServerType standalone
ServerRoot "/usr/local/apache_1.3.22"
PidFile /usr/local/apache_1.3.22/logs/httpd.pid
ScoreBoardFile /usr/local/apache_1.3.22/logs/httpd.scoreboard
Timeout 300

KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

MinSpareServers 5
MaxSpareServers 10
StartServers 5

MaxClients 150

MaxRequestsPerChild 0

LoadModule env_module         libexec/mod_env.so
LoadModule config_log_module  libexec/mod_log_config.so
LoadModule mime_module        libexec/mod_mime.so
LoadModule negotiation_module libexec/mod_negotiation.so
LoadModule status_module      libexec/mod_status.so
LoadModule includes_module    libexec/mod_include.so
LoadModule autoindex_module   libexec/mod_autoindex.so
LoadModule dir_module         libexec/mod_dir.so
LoadModule cgi_module         libexec/mod_cgi.so
LoadModule asis_module        libexec/mod_asis.so
LoadModule imap_module        libexec/mod_imap.so
LoadModule action_module      libexec/mod_actions.so
LoadModule userdir_module     libexec/mod_userdir.so
LoadModule alias_module       libexec/mod_alias.so
LoadModule access_module      libexec/mod_access.so
LoadModule auth_module        libexec/mod_auth.so
LoadModule setenvif_module    libexec/mod_setenvif.so
<IfDefine SSL>
LoadModule ssl_module         libexec/libssl.so
</IfDefine>
LoadModule webapp_module libexec/mod_webapp.so

ClearModuleList
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_so.c
AddModule mod_setenvif.c
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>
AddModule mod_webapp.c

Port 80

<IfDefine SSL>
Listen 80
Listen 443
</IfDefine>

User nobody
Group nobody

ServerAdmin bethanne@wbmi1.cmc.comsat.com

DocumentRoot "/usr/local/tomcat/webapps"

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<Directory "/usr/local/tomcat/webapps">

    Options Indexes FollowSymLinks MultiViews

    AllowOverride None

    Order allow,deny
    Allow from all
</Directory>

<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.html
</IfModule>

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

UseCanonicalName On

<IfModule mod_mime.c>
    TypesConfig /usr/local/apache_1.3.22/conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
    MIMEMagicFile /usr/local/apache_1.3.22/conf/magic
</IfModule>

HostnameLookups Off

ErrorLog /usr/local/apache_1.3.22/logs/error_log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" 
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog /usr/local/apache_1.3.22/logs/access_log common

ServerSignature On

<IfModule mod_alias.c>

    Alias /icons/ "/usr/local/apache_1.3.22/icons/"

    <Directory "/usr/local/apache_1.3.22/icons">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    Alias /manual/ "/usr/local/apache_1.3.22/htdocs/manual/"

    <Directory "/usr/local/apache_1.3.22/htdocs/manual">
        Options Indexes FollowSymlinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ScriptAlias /cgi-bin/ "/usr/local/apache_1.3.22/cgi-bin/"
    <Directory "/usr/local/apache_1.3.22/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

</IfModule>
<IfModule mod_autoindex.c>

    IndexOptions FancyIndexing
    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core

    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    DefaultIcon /icons/unknown.gif

    ReadmeName README
    HeaderName HEADER
    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

</IfModule>
<IfModule mod_mime.c>

    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage he .he
    AddCharset ISO-8859-8 .iso8859-8
    AddLanguage it .it
    AddLanguage ja .ja
    AddCharset ISO-2022-JP .jis
    AddLanguage kr .kr
    AddCharset ISO-2022-KR .iso-kr
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddCharset ISO-8859-2 .iso-pl
    AddLanguage pt .pt
    AddLanguage pt-br .pt-br
    AddLanguage ltz .lu
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .se
    AddLanguage cz .cz
    AddLanguage ru .ru
    AddLanguage zh-tw .tw
    AddLanguage tw .tw
    AddCharset Big5         .Big5    .big5
    AddCharset WINDOWS-1251 .cp-1251
    AddCharset CP866        .cp866
    AddCharset ISO-8859-5   .iso-ru
    AddCharset KOI8-R       .koi8-r
    AddCharset UCS-2        .ucs2
    AddCharset UCS-4        .ucs4
    AddCharset UTF-8        .utf8

    <IfModule mod_negotiation.c>
        LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz 
ca es sv tw
    </IfModule>

    AddType application/x-tar .tgz

</IfModule>
<IfModule mod_setenvif.c>

    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0

</IfModule>

<IfDefine SSL>
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl
</IfDefine>

<IfModule mod_ssl.c>

SSLPassPhraseDialog  builtin
SSLSessionCache         dbm:/usr/local/apache_1.3.22/logs/ssl_scache
SSLSessionCacheTimeout  300
SSLMutex  file:/usr/local/apache_1.3.22/logs/ssl_mutex
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLLog      /usr/local/apache_1.3.22/logs/ssl_engine_log
SSLLogLevel info

</IfModule>

<IfDefine SSL>

<VirtualHost _default_:443>

DocumentRoot "/usr/local/tomcat/webapps"
ServerName 0.0.0.0
ServerAdmin bethanne@wbmi1.cmc.comsat.com
ErrorLog /usr/local/apache_1.3.22/logs/error_log
TransferLog /usr/local/apache_1.3.22/logs/access_log

WebAppConnection warpConnection warp localhost:8008
WebAppDeploy bmi warpConnection /bmi

SSLEngine on
SSLCipherSuite 
ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /usr/local/apache_1.3.22/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache_1.3.22/conf/ssl.key/server.key
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "/usr/local/apache_1.3.22/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>
SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

CustomLog /usr/local/apache_1.3.22/logs/ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>

</IfDefine>


Beth Anne Lambrechts
Cross Fire Labs, Inc.
e-mail: cross_fire_labs@hotmail.com
Phone/Fax: 703-724-9210


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


Re: Config problems with Warp and WebAppDeploy

Posted by Kirby Vandivort <kv...@ks.uiuc.edu>.
I just wanna say thanks also.  This is exactly the battle I was facing
a few minutes ago and this one solved it for me also.

On Wed, Dec 05, 2001 at 04:47:25PM +0100, Roman Schlueter wrote:
> Hello,
> 
> you can fix the problem 'Invalid Virtual...' if you enable the directive
> ServerName 
> global.
> Your configuration in the section <Virtual Host> works fine because
> there is set 
> the Server name 'ServerName 0.0.0.0'. 
> Enable and assign this directive outside from each 'Virtual Host'
> section and you 
> have won.
> 
> Ciao, Roman
> 
> 
> 
> "Cross Fire Labs B.A. Lambrechts" wrote:
> > 
> > Hi -
> > 
> > Thanks in advance for your help on this.  I am going CRAZY with this.
> > 
> > setup up Apache and Tomcat as described in documentation.  Tomcat v. 4.0.1
> > and Apache 1.3.22 on Sun Solaris 8 - using mod_webapp.so
> > 
> > httpd.conf:  When I insert the WebAppDeploy outside of the Virtual Host I
> > get a syntax error "Invalid Virtual Host". When I insert the WebAppDeploy
> > command inside of the Virtual Host definition - no syntax error.  Then I
> > start Tomcat and Apache and when I try to access my first html page - I get
> > an error "Web Application not yet deployed".  In the error_log for Apache I
> > am getting warp errors:  "Cannot receive handshake Warp packet" and in the
> > catalina.out error log for Tomcat I am getting an IOException on the socket
> > read and from StandServer.await: Invalid command ' ' received.
> > 
> > When I leave the WebAppDeploy out altogether - it seems to work but then the
> > JDBC Realm set up in the server.xml file for Tomcat whether inside or
> > outside of the Host definition does not work - at all - no errors - just
> > never pops up the dialog box.
> > 
> > Something really weird is going on and I am now tearing my hair out in big
> > clumps trying to figure it out.  The sad thing is I had it all perfect and
> > then had a disk crash and lost everything and now I can't figure it out
> > anymore.
> > 
> > I have apache set up with mod_ssl so the Virtual Host definition points to
> > the secure port.
> > 
> > Here is my httpd.conf file:  (took out all comments for easier reading)
> > 
> > ServerType standalone
> > ServerRoot "/usr/local/apache_1.3.22"
> > PidFile /usr/local/apache_1.3.22/logs/httpd.pid
> > ScoreBoardFile /usr/local/apache_1.3.22/logs/httpd.scoreboard
> > Timeout 300
> > 
> > KeepAlive On
> > MaxKeepAliveRequests 100
> > KeepAliveTimeout 15
> > 
> > MinSpareServers 5
> > MaxSpareServers 10
> > StartServers 5
> > 
> > MaxClients 150
> > 
> > MaxRequestsPerChild 0
> > 
> > LoadModule env_module         libexec/mod_env.so
> > LoadModule config_log_module  libexec/mod_log_config.so
> > LoadModule mime_module        libexec/mod_mime.so
> > LoadModule negotiation_module libexec/mod_negotiation.so
> > LoadModule status_module      libexec/mod_status.so
> > LoadModule includes_module    libexec/mod_include.so
> > LoadModule autoindex_module   libexec/mod_autoindex.so
> > LoadModule dir_module         libexec/mod_dir.so
> > LoadModule cgi_module         libexec/mod_cgi.so
> > LoadModule asis_module        libexec/mod_asis.so
> > LoadModule imap_module        libexec/mod_imap.so
> > LoadModule action_module      libexec/mod_actions.so
> > LoadModule userdir_module     libexec/mod_userdir.so
> > LoadModule alias_module       libexec/mod_alias.so
> > LoadModule access_module      libexec/mod_access.so
> > LoadModule auth_module        libexec/mod_auth.so
> > LoadModule setenvif_module    libexec/mod_setenvif.so
> > <IfDefine SSL>
> > LoadModule ssl_module         libexec/libssl.so
> > </IfDefine>
> > LoadModule webapp_module libexec/mod_webapp.so
> > 
> > ClearModuleList
> > AddModule mod_env.c
> > AddModule mod_log_config.c
> > AddModule mod_mime.c
> > AddModule mod_negotiation.c
> > AddModule mod_status.c
> > AddModule mod_include.c
> > AddModule mod_autoindex.c
> > AddModule mod_dir.c
> > AddModule mod_cgi.c
> > AddModule mod_asis.c
> > AddModule mod_imap.c
> > AddModule mod_actions.c
> > AddModule mod_userdir.c
> > AddModule mod_alias.c
> > AddModule mod_access.c
> > AddModule mod_auth.c
> > AddModule mod_so.c
> > AddModule mod_setenvif.c
> > <IfDefine SSL>
> > AddModule mod_ssl.c
> > </IfDefine>
> > AddModule mod_webapp.c
> > 
> > Port 80
> > 
> > <IfDefine SSL>
> > Listen 80
> > Listen 443
> > </IfDefine>
> > 
> > User nobody
> > Group nobody
> > 
> > ServerAdmin bethanne@wbmi1.cmc.comsat.com
> > 
> > DocumentRoot "/usr/local/tomcat/webapps"
> > 
> > <Directory />
> >     Options FollowSymLinks
> >     AllowOverride None
> > </Directory>
> > 
> > <Directory "/usr/local/tomcat/webapps">
> > 
> >     Options Indexes FollowSymLinks MultiViews
> > 
> >     AllowOverride None
> > 
> >     Order allow,deny
> >     Allow from all
> > </Directory>
> > 
> > <IfModule mod_userdir.c>
> >     UserDir public_html
> > </IfModule>
> > 
> > <IfModule mod_dir.c>
> >     DirectoryIndex index.html
> > </IfModule>
> > 
> > AccessFileName .htaccess
> > 
> > <Files ~ "^\.ht">
> >     Order allow,deny
> >     Deny from all
> >     Satisfy All
> > </Files>
> > 
> > UseCanonicalName On
> > 
> > <IfModule mod_mime.c>
> >     TypesConfig /usr/local/apache_1.3.22/conf/mime.types
> > </IfModule>
> > 
> > DefaultType text/plain
> > 
> > <IfModule mod_mime_magic.c>
> >     MIMEMagicFile /usr/local/apache_1.3.22/conf/magic
> > </IfModule>
> > 
> > HostnameLookups Off
> > 
> > ErrorLog /usr/local/apache_1.3.22/logs/error_log
> > 
> > LogLevel warn
> > 
> > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> > combined
> > LogFormat "%h %l %u %t \"%r\" %>s %b" common
> > LogFormat "%{Referer}i -> %U" referer
> > LogFormat "%{User-agent}i" agent
> > 
> > CustomLog /usr/local/apache_1.3.22/logs/access_log common
> > 
> > ServerSignature On
> > 
> > <IfModule mod_alias.c>
> > 
> >     Alias /icons/ "/usr/local/apache_1.3.22/icons/"
> > 
> >     <Directory "/usr/local/apache_1.3.22/icons">
> >         Options Indexes MultiViews
> >         AllowOverride None
> >         Order allow,deny
> >         Allow from all
> >     </Directory>
> > 
> >     Alias /manual/ "/usr/local/apache_1.3.22/htdocs/manual/"
> > 
> >     <Directory "/usr/local/apache_1.3.22/htdocs/manual">
> >         Options Indexes FollowSymlinks MultiViews
> >         AllowOverride None
> >         Order allow,deny
> >         Allow from all
> >     </Directory>
> > 
> >     ScriptAlias /cgi-bin/ "/usr/local/apache_1.3.22/cgi-bin/"
> >     <Directory "/usr/local/apache_1.3.22/cgi-bin">
> >         AllowOverride None
> >         Options None
> >         Order allow,deny
> >         Allow from all
> >     </Directory>
> > 
> > </IfModule>
> > <IfModule mod_autoindex.c>
> > 
> >     IndexOptions FancyIndexing
> >     AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
> > 
> >     AddIconByType (TXT,/icons/text.gif) text/*
> >     AddIconByType (IMG,/icons/image2.gif) image/*
> >     AddIconByType (SND,/icons/sound2.gif) audio/*
> >     AddIconByType (VID,/icons/movie.gif) video/*
> > 
> >     AddIcon /icons/binary.gif .bin .exe
> >     AddIcon /icons/binhex.gif .hqx
> >     AddIcon /icons/tar.gif .tar
> >     AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
> >     AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
> >     AddIcon /icons/a.gif .ps .ai .eps
> >     AddIcon /icons/layout.gif .html .shtml .htm .pdf
> >     AddIcon /icons/text.gif .txt
> >     AddIcon /icons/c.gif .c
> >     AddIcon /icons/p.gif .pl .py
> >     AddIcon /icons/f.gif .for
> >     AddIcon /icons/dvi.gif .dvi
> >     AddIcon /icons/uuencoded.gif .uu
> >     AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
> >     AddIcon /icons/tex.gif .tex
> >     AddIcon /icons/bomb.gif core
> > 
> >     AddIcon /icons/back.gif ..
> >     AddIcon /icons/hand.right.gif README
> >     AddIcon /icons/folder.gif ^^DIRECTORY^^
> >     AddIcon /icons/blank.gif ^^BLANKICON^^
> > 
> >     DefaultIcon /icons/unknown.gif
> > 
> >     ReadmeName README
> >     HeaderName HEADER
> >     IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
> > 
> > </IfModule>
> > <IfModule mod_mime.c>
> > 
> >     AddEncoding x-compress Z
> >     AddEncoding x-gzip gz tgz
> >     AddLanguage da .dk
> >     AddLanguage nl .nl
> >     AddLanguage en .en
> >     AddLanguage et .ee
> >     AddLanguage fr .fr
> >     AddLanguage de .de
> >     AddLanguage el .el
> >     AddLanguage he .he
> >     AddCharset ISO-8859-8 .iso8859-8
> >     AddLanguage it .it
> >     AddLanguage ja .ja
> >     AddCharset ISO-2022-JP .jis
> >     AddLanguage kr .kr
> >     AddCharset ISO-2022-KR .iso-kr
> >     AddLanguage nn .nn
> >     AddLanguage no .no
> >     AddLanguage pl .po
> >     AddCharset ISO-8859-2 .iso-pl
> >     AddLanguage pt .pt
> >     AddLanguage pt-br .pt-br
> >     AddLanguage ltz .lu
> >     AddLanguage ca .ca
> >     AddLanguage es .es
> >     AddLanguage sv .se
> >     AddLanguage cz .cz
> >     AddLanguage ru .ru
> >     AddLanguage zh-tw .tw
> >     AddLanguage tw .tw
> >     AddCharset Big5         .Big5    .big5
> >     AddCharset WINDOWS-1251 .cp-1251
> >     AddCharset CP866        .cp866
> >     AddCharset ISO-8859-5   .iso-ru
> >     AddCharset KOI8-R       .koi8-r
> >     AddCharset UCS-2        .ucs2
> >     AddCharset UCS-4        .ucs4
> >     AddCharset UTF-8        .utf8
> > 
> >     <IfModule mod_negotiation.c>
> >         LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz
> > ca es sv tw
> >     </IfModule>
> > 
> >     AddType application/x-tar .tgz
> > 
> > </IfModule>
> > <IfModule mod_setenvif.c>
> > 
> >     BrowserMatch "Mozilla/2" nokeepalive
> >     BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
> >     BrowserMatch "RealPlayer 4\.0" force-response-1.0
> >     BrowserMatch "Java/1\.0" force-response-1.0
> >     BrowserMatch "JDK/1\.0" force-response-1.0
> > 
> > </IfModule>
> > 
> > <IfDefine SSL>
> > AddType application/x-x509-ca-cert .crt
> > AddType application/x-pkcs7-crl    .crl
> > </IfDefine>
> > 
> > <IfModule mod_ssl.c>
> > 
> > SSLPassPhraseDialog  builtin
> > SSLSessionCache         dbm:/usr/local/apache_1.3.22/logs/ssl_scache
> > SSLSessionCacheTimeout  300
> > SSLMutex  file:/usr/local/apache_1.3.22/logs/ssl_mutex
> > SSLRandomSeed startup builtin
> > SSLRandomSeed connect builtin
> > SSLLog      /usr/local/apache_1.3.22/logs/ssl_engine_log
> > SSLLogLevel info
> > 
> > </IfModule>
> > 
> > <IfDefine SSL>
> > 
> > <VirtualHost _default_:443>
> > 
> > DocumentRoot "/usr/local/tomcat/webapps"
> > ServerName 0.0.0.0
> > ServerAdmin bethanne@wbmi1.cmc.comsat.com
> > ErrorLog /usr/local/apache_1.3.22/logs/error_log
> > TransferLog /usr/local/apache_1.3.22/logs/access_log
> > 
> > WebAppConnection warpConnection warp localhost:8008
> > WebAppDeploy bmi warpConnection /bmi
> > 
> > SSLEngine on
> > SSLCipherSuite
> > ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
> > SSLCertificateFile /usr/local/apache_1.3.22/conf/ssl.crt/server.crt
> > SSLCertificateKeyFile /usr/local/apache_1.3.22/conf/ssl.key/server.key
> > <Files ~ "\.(cgi|shtml|phtml|php3?)$">
> >     SSLOptions +StdEnvVars
> > </Files>
> > <Directory "/usr/local/apache_1.3.22/cgi-bin">
> >     SSLOptions +StdEnvVars
> > </Directory>
> > SetEnvIf User-Agent ".*MSIE.*" \
> >          nokeepalive ssl-unclean-shutdown \
> >          downgrade-1.0 force-response-1.0
> > 
> > CustomLog /usr/local/apache_1.3.22/logs/ssl_request_log \
> >           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
> > 
> > </VirtualHost>
> > 
> > </IfDefine>
> > 
> > Beth Anne Lambrechts
> > Cross Fire Labs, Inc.
> > e-mail: cross_fire_labs@hotmail.com
> > Phone/Fax: 703-724-9210
> > 
> > _________________________________________________________________
> > Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
> > 
> > --
> > To unsubscribe:   <ma...@jakarta.apache.org>
> > For additional commands: <ma...@jakarta.apache.org>
> > Troubles with the list: <ma...@jakarta.apache.org>
> 
> --
> To unsubscribe:   <ma...@jakarta.apache.org>
> For additional commands: <ma...@jakarta.apache.org>
> Troubles with the list: <ma...@jakarta.apache.org>

-- 

Kirby Vandivort                      Theoretical Biophysics Group
Email: kvandivo@ks.uiuc.edu          3051 Beckman Institute
http://www.ks.uiuc.edu/~kvandivo/    University of Illinois
Phone: (217) 244-5711                405 N. Mathews Ave
Fax  : (217) 244-6078                Urbana, IL  61801, USA

--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


Re: Config problems with Warp and WebAppDeploy

Posted by Roman Schlueter <ro...@esc-electronics.de>.
Hello,

you can fix the problem 'Invalid Virtual...' if you enable the directive
ServerName 
global.
Your configuration in the section <Virtual Host> works fine because
there is set 
the Server name 'ServerName 0.0.0.0'. 
Enable and assign this directive outside from each 'Virtual Host'
section and you 
have won.

Ciao, Roman



"Cross Fire Labs B.A. Lambrechts" wrote:
> 
> Hi -
> 
> Thanks in advance for your help on this.  I am going CRAZY with this.
> 
> setup up Apache and Tomcat as described in documentation.  Tomcat v. 4.0.1
> and Apache 1.3.22 on Sun Solaris 8 - using mod_webapp.so
> 
> httpd.conf:  When I insert the WebAppDeploy outside of the Virtual Host I
> get a syntax error "Invalid Virtual Host". When I insert the WebAppDeploy
> command inside of the Virtual Host definition - no syntax error.  Then I
> start Tomcat and Apache and when I try to access my first html page - I get
> an error "Web Application not yet deployed".  In the error_log for Apache I
> am getting warp errors:  "Cannot receive handshake Warp packet" and in the
> catalina.out error log for Tomcat I am getting an IOException on the socket
> read and from StandServer.await: Invalid command ' ' received.
> 
> When I leave the WebAppDeploy out altogether - it seems to work but then the
> JDBC Realm set up in the server.xml file for Tomcat whether inside or
> outside of the Host definition does not work - at all - no errors - just
> never pops up the dialog box.
> 
> Something really weird is going on and I am now tearing my hair out in big
> clumps trying to figure it out.  The sad thing is I had it all perfect and
> then had a disk crash and lost everything and now I can't figure it out
> anymore.
> 
> I have apache set up with mod_ssl so the Virtual Host definition points to
> the secure port.
> 
> Here is my httpd.conf file:  (took out all comments for easier reading)
> 
> ServerType standalone
> ServerRoot "/usr/local/apache_1.3.22"
> PidFile /usr/local/apache_1.3.22/logs/httpd.pid
> ScoreBoardFile /usr/local/apache_1.3.22/logs/httpd.scoreboard
> Timeout 300
> 
> KeepAlive On
> MaxKeepAliveRequests 100
> KeepAliveTimeout 15
> 
> MinSpareServers 5
> MaxSpareServers 10
> StartServers 5
> 
> MaxClients 150
> 
> MaxRequestsPerChild 0
> 
> LoadModule env_module         libexec/mod_env.so
> LoadModule config_log_module  libexec/mod_log_config.so
> LoadModule mime_module        libexec/mod_mime.so
> LoadModule negotiation_module libexec/mod_negotiation.so
> LoadModule status_module      libexec/mod_status.so
> LoadModule includes_module    libexec/mod_include.so
> LoadModule autoindex_module   libexec/mod_autoindex.so
> LoadModule dir_module         libexec/mod_dir.so
> LoadModule cgi_module         libexec/mod_cgi.so
> LoadModule asis_module        libexec/mod_asis.so
> LoadModule imap_module        libexec/mod_imap.so
> LoadModule action_module      libexec/mod_actions.so
> LoadModule userdir_module     libexec/mod_userdir.so
> LoadModule alias_module       libexec/mod_alias.so
> LoadModule access_module      libexec/mod_access.so
> LoadModule auth_module        libexec/mod_auth.so
> LoadModule setenvif_module    libexec/mod_setenvif.so
> <IfDefine SSL>
> LoadModule ssl_module         libexec/libssl.so
> </IfDefine>
> LoadModule webapp_module libexec/mod_webapp.so
> 
> ClearModuleList
> AddModule mod_env.c
> AddModule mod_log_config.c
> AddModule mod_mime.c
> AddModule mod_negotiation.c
> AddModule mod_status.c
> AddModule mod_include.c
> AddModule mod_autoindex.c
> AddModule mod_dir.c
> AddModule mod_cgi.c
> AddModule mod_asis.c
> AddModule mod_imap.c
> AddModule mod_actions.c
> AddModule mod_userdir.c
> AddModule mod_alias.c
> AddModule mod_access.c
> AddModule mod_auth.c
> AddModule mod_so.c
> AddModule mod_setenvif.c
> <IfDefine SSL>
> AddModule mod_ssl.c
> </IfDefine>
> AddModule mod_webapp.c
> 
> Port 80
> 
> <IfDefine SSL>
> Listen 80
> Listen 443
> </IfDefine>
> 
> User nobody
> Group nobody
> 
> ServerAdmin bethanne@wbmi1.cmc.comsat.com
> 
> DocumentRoot "/usr/local/tomcat/webapps"
> 
> <Directory />
>     Options FollowSymLinks
>     AllowOverride None
> </Directory>
> 
> <Directory "/usr/local/tomcat/webapps">
> 
>     Options Indexes FollowSymLinks MultiViews
> 
>     AllowOverride None
> 
>     Order allow,deny
>     Allow from all
> </Directory>
> 
> <IfModule mod_userdir.c>
>     UserDir public_html
> </IfModule>
> 
> <IfModule mod_dir.c>
>     DirectoryIndex index.html
> </IfModule>
> 
> AccessFileName .htaccess
> 
> <Files ~ "^\.ht">
>     Order allow,deny
>     Deny from all
>     Satisfy All
> </Files>
> 
> UseCanonicalName On
> 
> <IfModule mod_mime.c>
>     TypesConfig /usr/local/apache_1.3.22/conf/mime.types
> </IfModule>
> 
> DefaultType text/plain
> 
> <IfModule mod_mime_magic.c>
>     MIMEMagicFile /usr/local/apache_1.3.22/conf/magic
> </IfModule>
> 
> HostnameLookups Off
> 
> ErrorLog /usr/local/apache_1.3.22/logs/error_log
> 
> LogLevel warn
> 
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
> 
> CustomLog /usr/local/apache_1.3.22/logs/access_log common
> 
> ServerSignature On
> 
> <IfModule mod_alias.c>
> 
>     Alias /icons/ "/usr/local/apache_1.3.22/icons/"
> 
>     <Directory "/usr/local/apache_1.3.22/icons">
>         Options Indexes MultiViews
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
> 
>     Alias /manual/ "/usr/local/apache_1.3.22/htdocs/manual/"
> 
>     <Directory "/usr/local/apache_1.3.22/htdocs/manual">
>         Options Indexes FollowSymlinks MultiViews
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
> 
>     ScriptAlias /cgi-bin/ "/usr/local/apache_1.3.22/cgi-bin/"
>     <Directory "/usr/local/apache_1.3.22/cgi-bin">
>         AllowOverride None
>         Options None
>         Order allow,deny
>         Allow from all
>     </Directory>
> 
> </IfModule>
> <IfModule mod_autoindex.c>
> 
>     IndexOptions FancyIndexing
>     AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
> 
>     AddIconByType (TXT,/icons/text.gif) text/*
>     AddIconByType (IMG,/icons/image2.gif) image/*
>     AddIconByType (SND,/icons/sound2.gif) audio/*
>     AddIconByType (VID,/icons/movie.gif) video/*
> 
>     AddIcon /icons/binary.gif .bin .exe
>     AddIcon /icons/binhex.gif .hqx
>     AddIcon /icons/tar.gif .tar
>     AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
>     AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
>     AddIcon /icons/a.gif .ps .ai .eps
>     AddIcon /icons/layout.gif .html .shtml .htm .pdf
>     AddIcon /icons/text.gif .txt
>     AddIcon /icons/c.gif .c
>     AddIcon /icons/p.gif .pl .py
>     AddIcon /icons/f.gif .for
>     AddIcon /icons/dvi.gif .dvi
>     AddIcon /icons/uuencoded.gif .uu
>     AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
>     AddIcon /icons/tex.gif .tex
>     AddIcon /icons/bomb.gif core
> 
>     AddIcon /icons/back.gif ..
>     AddIcon /icons/hand.right.gif README
>     AddIcon /icons/folder.gif ^^DIRECTORY^^
>     AddIcon /icons/blank.gif ^^BLANKICON^^
> 
>     DefaultIcon /icons/unknown.gif
> 
>     ReadmeName README
>     HeaderName HEADER
>     IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
> 
> </IfModule>
> <IfModule mod_mime.c>
> 
>     AddEncoding x-compress Z
>     AddEncoding x-gzip gz tgz
>     AddLanguage da .dk
>     AddLanguage nl .nl
>     AddLanguage en .en
>     AddLanguage et .ee
>     AddLanguage fr .fr
>     AddLanguage de .de
>     AddLanguage el .el
>     AddLanguage he .he
>     AddCharset ISO-8859-8 .iso8859-8
>     AddLanguage it .it
>     AddLanguage ja .ja
>     AddCharset ISO-2022-JP .jis
>     AddLanguage kr .kr
>     AddCharset ISO-2022-KR .iso-kr
>     AddLanguage nn .nn
>     AddLanguage no .no
>     AddLanguage pl .po
>     AddCharset ISO-8859-2 .iso-pl
>     AddLanguage pt .pt
>     AddLanguage pt-br .pt-br
>     AddLanguage ltz .lu
>     AddLanguage ca .ca
>     AddLanguage es .es
>     AddLanguage sv .se
>     AddLanguage cz .cz
>     AddLanguage ru .ru
>     AddLanguage zh-tw .tw
>     AddLanguage tw .tw
>     AddCharset Big5         .Big5    .big5
>     AddCharset WINDOWS-1251 .cp-1251
>     AddCharset CP866        .cp866
>     AddCharset ISO-8859-5   .iso-ru
>     AddCharset KOI8-R       .koi8-r
>     AddCharset UCS-2        .ucs2
>     AddCharset UCS-4        .ucs4
>     AddCharset UTF-8        .utf8
> 
>     <IfModule mod_negotiation.c>
>         LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz
> ca es sv tw
>     </IfModule>
> 
>     AddType application/x-tar .tgz
> 
> </IfModule>
> <IfModule mod_setenvif.c>
> 
>     BrowserMatch "Mozilla/2" nokeepalive
>     BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
>     BrowserMatch "RealPlayer 4\.0" force-response-1.0
>     BrowserMatch "Java/1\.0" force-response-1.0
>     BrowserMatch "JDK/1\.0" force-response-1.0
> 
> </IfModule>
> 
> <IfDefine SSL>
> AddType application/x-x509-ca-cert .crt
> AddType application/x-pkcs7-crl    .crl
> </IfDefine>
> 
> <IfModule mod_ssl.c>
> 
> SSLPassPhraseDialog  builtin
> SSLSessionCache         dbm:/usr/local/apache_1.3.22/logs/ssl_scache
> SSLSessionCacheTimeout  300
> SSLMutex  file:/usr/local/apache_1.3.22/logs/ssl_mutex
> SSLRandomSeed startup builtin
> SSLRandomSeed connect builtin
> SSLLog      /usr/local/apache_1.3.22/logs/ssl_engine_log
> SSLLogLevel info
> 
> </IfModule>
> 
> <IfDefine SSL>
> 
> <VirtualHost _default_:443>
> 
> DocumentRoot "/usr/local/tomcat/webapps"
> ServerName 0.0.0.0
> ServerAdmin bethanne@wbmi1.cmc.comsat.com
> ErrorLog /usr/local/apache_1.3.22/logs/error_log
> TransferLog /usr/local/apache_1.3.22/logs/access_log
> 
> WebAppConnection warpConnection warp localhost:8008
> WebAppDeploy bmi warpConnection /bmi
> 
> SSLEngine on
> SSLCipherSuite
> ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
> SSLCertificateFile /usr/local/apache_1.3.22/conf/ssl.crt/server.crt
> SSLCertificateKeyFile /usr/local/apache_1.3.22/conf/ssl.key/server.key
> <Files ~ "\.(cgi|shtml|phtml|php3?)$">
>     SSLOptions +StdEnvVars
> </Files>
> <Directory "/usr/local/apache_1.3.22/cgi-bin">
>     SSLOptions +StdEnvVars
> </Directory>
> SetEnvIf User-Agent ".*MSIE.*" \
>          nokeepalive ssl-unclean-shutdown \
>          downgrade-1.0 force-response-1.0
> 
> CustomLog /usr/local/apache_1.3.22/logs/ssl_request_log \
>           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
> 
> </VirtualHost>
> 
> </IfDefine>
> 
> Beth Anne Lambrechts
> Cross Fire Labs, Inc.
> e-mail: cross_fire_labs@hotmail.com
> Phone/Fax: 703-724-9210
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
> 
> --
> To unsubscribe:   <ma...@jakarta.apache.org>
> For additional commands: <ma...@jakarta.apache.org>
> Troubles with the list: <ma...@jakarta.apache.org>

--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>