Re: Re: Enhydra: Running under Apache 2.0
João Ribeiro <[email protected]> Fri, 05 Sep 2003 11:10:36 +0100
| Newsgroups | gmane.comp.java.enhydra.general |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 It seems an URL path problem. Look at your appconf. What value have you for: Application.DefaultUrl ? And what value have you in you multiserver.conf for: Channel.<connection_name>.channel.Url ? Good luck! Regards, João Paulo Ribeiro Steve Riley wrote: >I appreciate the help. Fixing it as you say seems to get rid of the >proxy errors, but now when I browse I just get a 404 page not found >error. I don't see any other errors in the multiserver output or the >apache errorlog. This must be something else simple I'm forgetting. > >Multiserver now says: > >2003-09-04 13:24:13,815: INFO: Enhydra Java Application Server >2003-09-04 13:24:13,815: INFO: Enhydra 5.1 >2003-09-04 13:24:13,815: INFO: Together the Workgroup 2003 >2003-09-04 13:24:13,816: INFO: Starting Enhydra Multiserver >2003-09-04 13:24:15,617: INFO: Starting servlet/application Command >2003-09-04 13:24:15,617: INFO: Application Command has URL prefix >/command >2003-09-04 13:24:15,617: INFO: Command is listening (HTTP) on port: 9005 > > >On Thu, 2003-09-04 at 12:41, João Ribeiro wrote: > > >>-----BEGIN PGP SIGNED MESSAGE----- >>Hash: SHA1 >> >>Hi! >> >>I will try to be quick. :) >> >>Steve Riley wrote: >> >> >> >>>Hi, I'm trying to get this working. >>> >>>I have apache configured as prescribed in the Documentation, I run >>>multiserver with Enhydra 5.1, I get the following output for the app: >>> >>>2003-09-04 10:46:25,936: INFO: Enhydra Java Application Server >>>2003-09-04 10:46:25,937: INFO: Enhydra 5.1 >>>2003-09-04 10:46:25,937: INFO: Together the Workgroup 2003 >>>2003-09-04 10:46:25,937: INFO: Starting Enhydra Multiserver >>>2003-09-04 10:46:27,537: INFO: Starting servlet/application Command >>>2003-09-04 10:46:27,537: INFO: Application Command has URL prefix >>>/command >>> >>> >>> >>Everything ok untl next line >> >> >> >>>2003-09-04 10:46:27,537: INFO: Command is listening (ENHYDRADIRECTOR) on >>>port: 9005 >>> >>> >>> >>You have configured your application as using enhydra director connections. >>To work properly the Apache will need to by using the Enhydra Director >>module. >>If you try to use the Apache as proxy to access the application that is >>expecting to talk with the director module you get an error as above. >> >> >> >>>When I try to connect via the browser, I get: >>>Proxy Error >>>The proxy server received an invalid response from an upstream server. >>>The proxy server could not handle the request GET /command >>> >>>Reason: Error reading from remote server >>> >>>On the apache server error log, I get: >>>[Thu Sep 04 11:44:36 2003] [error] [client 192.168.1.151] proxy: error >>>reading status line from remote server myserver >>>[Thu Sep 04 11:44:36 2003] [error] [client 192.168.1.151] proxy: Error >>>reading from remote server returned by /command >>> >>>Am I missing something? >>> >>> >>> >>Yup! >> >>The ideia is: >> >>Enhydra App with connection type HTTP -> use Apache Proxy >>Enhydra App with connection type Director -> use Apache with module Director >> >>I hope this will help. >> >>Regards. >>João Paulo Ribeiro >> >>PS: if you want to change the connection type just search for this line >>in the multiserver.conf >> Connection.<connection_name>.Type = director >>and change it to >> Connection.<connection_name>.Type = http >>Be carefully and only change the Connection of your application if you >>have more than one application configured in your multiserver.conf >> >> > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE/WGEhbwM7R+C+9B0RAiISAJ4iXZ4z8WQoE07aXPTL2h0TnSa3SACcCSZh AsEh1zzOxoX9IHuJtkBiEhw= =D9LL -----END PGP SIGNATURE-----