apache 1.3.22 + tomcat 4.0.1 + webapp 1.0.1

2002-01-15 Thread Tulan W. Hu

Sorry if the same question was asked before, but I just could not
find the answer I need. I'm wondering what was missed in my steps and
why my apache server did not pass the information to tomcat server.

I am on Solaris 8 platform with gcc 2.95.3.
My apache 1.3.22 built with the following:
$ configure --with-port=5000 --prefix=$HOME/apache-tomcat \
--enable-module=so --enable-module=most --enable-rule=SHARED_CORE
$ make;make install

It works when I run http://myhost.com:5000

Tomcat runs ok on http://myhost.com:8080 too.
CATALINA_HOME=$HOME/tomcat.

I download the webapp1.0.1 and run
$ support/buildconf.sh --with-apxs=$HOME/apache-tomcat/bin/apxs
$ configure --with-apxs=$HOME/apache-tomcat/bin/apxs \
--with-tomcat=$HOME/tomcat --enable-debug
$ make #successfully build mod_webapp.so under the apache1.3 directory as
the document said.

I copied mod_webapp.so to $HOME/apache-tomcat/libexec and added
the following lines to the httpd.conf.
LoadModule webapp_module libexec/moe_webapp.so
AddModule mod_webapp.c # my httpd.conf does not have any other AddModule
line.
ServerName myhost.com
...
WebAppConnection warpConnection  warp  myhost.com:8008
WebAppInfo  /webapp-info
WebAppDeploy examples  warpConnection  /examples/

$ $HOME/apache-tomcat/bin/apachectl configtest # told me Syntax OK

I have changed the 'localhost' in the server.xml file to 'myhost.com'.
Both $CATALINA_HOME/bin/startup.sh and $HOME/apache-tomcat/apachectl start,
but I just cannot access http://myhost:5000/webapp-info.

The apache error file tells me that $APACHE_HOME/htdocs/webapp-info does
not found instead of passing it to the tomcat server.

What was missed from my tasks?

Furthermore, I got the following error message in the
tomcat/logs/apache*.txt when
I shutdown tomcat.
2002-01-15 12:47:22 [org.apache.catalina.connector.warp.WarpConnection]
Exception on socket
java.io.IOException: Premature packet header end at
org.apache.catalina.connector.warp.WarpConnection.recv(WarpConnection.java:2
37) at
org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHand
ler.java:112) at
org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:19
4)
at java.lang.Thread.run(Thread.java:484)

Any ideas?

Thanks in advance!
Tulan



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




Re: apache 1.3.22 + tomcat 4.0.1 + webapp 1.0.1

2002-01-15 Thread Tulan W. Hu

I just found the answer on my own question. However, it brought up another
question.
It expects I enter http://myhost.com:5000/examples/ instead of
http://myhost.com:5000/examples.  What do I need to do let it understand
http://myhost.com:5000/examples?

- Original Message -
From: Tulan W. Hu [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 15, 2002 3:43 PM
Subject: apache 1.3.22 + tomcat 4.0.1 + webapp 1.0.1


 Sorry if the same question was asked before, but I just could not
 find the answer I need. I'm wondering what was missed in my steps and
 why my apache server did not pass the information to tomcat server.

 I am on Solaris 8 platform with gcc 2.95.3.
 My apache 1.3.22 built with the following:
 $ configure --with-port=5000 --prefix=$HOME/apache-tomcat \
 --enable-module=so --enable-module=most --enable-rule=SHARED_CORE
 $ make;make install

 It works when I run http://myhost.com:5000

 Tomcat runs ok on http://myhost.com:8080 too.
 CATALINA_HOME=$HOME/tomcat.

 I download the webapp1.0.1 and run
 $ support/buildconf.sh --with-apxs=$HOME/apache-tomcat/bin/apxs
 $ configure --with-apxs=$HOME/apache-tomcat/bin/apxs \
 --with-tomcat=$HOME/tomcat --enable-debug
 $ make #successfully build mod_webapp.so under the apache1.3 directory as
 the document said.

 I copied mod_webapp.so to $HOME/apache-tomcat/libexec and added
 the following lines to the httpd.conf.
 LoadModule webapp_module libexec/moe_webapp.so
 AddModule mod_webapp.c # my httpd.conf does not have any other AddModule
 line.
 ServerName myhost.com
 ...
 WebAppConnection warpConnection  warp  myhost.com:8008
 WebAppInfo  /webapp-info
 WebAppDeploy examples  warpConnection  /examples/

 $ $HOME/apache-tomcat/bin/apachectl configtest # told me Syntax OK

 I have changed the 'localhost' in the server.xml file to 'myhost.com'.
 Both $CATALINA_HOME/bin/startup.sh and $HOME/apache-tomcat/apachectl
start,
 but I just cannot access http://myhost:5000/webapp-info.

 The apache error file tells me that $APACHE_HOME/htdocs/webapp-info does
 not found instead of passing it to the tomcat server.

 What was missed from my tasks?

 Furthermore, I got the following error message in the
 tomcat/logs/apache*.txt when
 I shutdown tomcat.
 2002-01-15 12:47:22 [org.apache.catalina.connector.warp.WarpConnection]
 Exception on socket
 java.io.IOException: Premature packet header end at

org.apache.catalina.connector.warp.WarpConnection.recv(WarpConnection.java:2
 37) at

org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHand
 ler.java:112) at

org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:19
 4)
 at java.lang.Thread.run(Thread.java:484)

 Any ideas?

 Thanks in advance!
 Tulan


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