You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Hugh Acland <hu...@googlemail.com> on 2007/07/31 12:10:21 UTC
DLL files for connecting Apache Httpd and Tomcat
Hi,
I am hosting multiple sites on one Windows 2003 box using Apache 2.2.4 The
sites are all built on Joomla 1.4 and therefore I have PHP 5.2.1 and MySql
installed. Everything works fine.
I also have Tomcat 5.5 installed and running happily on port 8080. I now
have need to build a site using JSP/servlets but naturally I need to pass
the requests for JSPs through the webserver to Tomcat as I want access to
the site through port 80. I have done this before a few years ago but now I
can not find the required mod_jk2- 2.43.dll
The official Apache binary download page at
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.23/
purports to being for Win32 but other than the ISAPI_redirect DLL files the
rest are .so files for UNIX/linux. Is this an oversight on Apache's part?
I would really appreciate help on getting this issue sorted. I know it can
be done but I can not find the correct files anywhere and I don't fancy
building from source.
As a follow up to the original question: could a link the Apache httpd
server with the Tomcat container in Glassfish? I would ideally like to have
a full J2EE server.
Many thanks
Hugh Acland
Re: DLL files for connecting Apache Httpd and Tomcat
Posted by Rainer Jung <ra...@kippdata.de>.
Hi Hugh,
jk autoconf is broken for quite some time now. You can use mod_jk
without autoconf, but you will need a little time to setup the config.
There are a couple of descriptions concerning configuration in the JK docs.
We might repair autoconf some time, but you shouldn't really use it at
the moment. It's not only a question of making it spit out a
configuration, but also about how good this configuration is.
The core feature of autoconf was, that it knows, which contexts are
deployed in Tomcat, so it can set up JkMount directives. Also it knows,
which port the AJP connector listens to. Both things can be really
easily setup by hand.
As a starter, read
http://tomcat.apache.org/connectors-doc/generic_howto/quick.html
and when it works, go deeper into the documentation to read more about
better production settings.
Regards,
Rainer
Hugh Acland wrote:
> Thanks Rainer,
>
> I have done some more reading and have deduced that I need to use Tomcat to
> generate the auto/mod_jk.conf file by starting tomcat with the -jkconf
> option.
> This doesn't work as I get:
>
> C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin>tomcat5 jkconf
> [2007-07-31 12:37:35] [410 prunsrv.c] [error]
> The operation completed successfully.
> [2007-07-31 12:37:35] [1269 prunsrv.c] [error]
> Load configuration failed
>
> Two questions (one retorical!) : how do I generate the auto/mod_jk.conf file
> successfully and why doesn't Tomcat ship with this already in place?!
>
> Many thanks again,
> Hugh
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: DLL files for connecting Apache Httpd and Tomcat
Posted by Hugh Acland <hu...@googlemail.com>.
Thanks Rainer,
I have done some more reading and have deduced that I need to use Tomcat to
generate the auto/mod_jk.conf file by starting tomcat with the -jkconf
option.
This doesn't work as I get:
C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin>tomcat5 jkconf
[2007-07-31 12:37:35] [410 prunsrv.c] [error]
The operation completed successfully.
[2007-07-31 12:37:35] [1269 prunsrv.c] [error]
Load configuration failed
Two questions (one retorical!) : how do I generate the auto/mod_jk.conf file
successfully and why doesn't Tomcat ship with this already in place?!
Many thanks again,
Hugh
On 7/31/07, Rainer Jung <ra...@kippdata.de> wrote:
>
> Hi Hugh,
>
> - jk2 has been deprecated a long time ago. Please use jk, which is fully
> supported and now contains most of the features, that were created for jk2
>
> - the *.so files in the download directory for win32/win64 are actually
> windows libraries. You can use them. Only there name is a little
> misleading.
>
> - we released 1.2.24 some minutes ago. You might consider using this
> version instead of 1.2.23.
>
> - yes in principle you can use JK with glassfish, there are some blogs
> about what to do on the app server side. Search the web for ajp or ajp13
> and glassfish. On the web server side in general everything works the
> same as for Tomcat. The web container inside glassfish is a fork of
> Tomcat. So not all fixes for the AJP connector of Tomcat might be
> included with glassfish. Fixes during the last year include support for
> bigger AJP packets (needed e.g. probably when using client certificates
> ot using very huge http headers) and support for up- and downloads
> bigger than 2 GB.
>
> Regards,
>
> Rainer
>
> Hugh Acland wrote:
> > Hi,
> >
> > I am hosting multiple sites on one Windows 2003 box using Apache 2.2.4The
> > sites are all built on Joomla 1.4 and therefore I have PHP 5.2.1 and
> MySql
> > installed. Everything works fine.
> >
> > I also have Tomcat 5.5 installed and running happily on port 8080. I now
> > have need to build a site using JSP/servlets but naturally I need to
> pass
> > the requests for JSPs through the webserver to Tomcat as I want access
> to
> > the site through port 80. I have done this before a few years ago but
> now I
> > can not find the required mod_jk2- 2.43.dll
> >
> > The official Apache binary download page at
> >
> >
> http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.23/
> >
> > purports to being for Win32 but other than the ISAPI_redirect DLL files
> the
> > rest are .so files for UNIX/linux. Is this an oversight on Apache's
> part?
> > I would really appreciate help on getting this issue sorted. I know it
> can
> > be done but I can not find the correct files anywhere and I don't fancy
> > building from source.
> >
> > As a follow up to the original question: could a link the Apache httpd
> > server with the Tomcat container in Glassfish? I would ideally like to
> have
> > a full J2EE server.
> >
> > Many thanks
> >
> > Hugh Acland
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Re: DLL files for connecting Apache Httpd and Tomcat
Posted by Rainer Jung <ra...@kippdata.de>.
Hi Hugh,
- jk2 has been deprecated a long time ago. Please use jk, which is fully
supported and now contains most of the features, that were created for jk2
- the *.so files in the download directory for win32/win64 are actually
windows libraries. You can use them. Only there name is a little misleading.
- we released 1.2.24 some minutes ago. You might consider using this
version instead of 1.2.23.
- yes in principle you can use JK with glassfish, there are some blogs
about what to do on the app server side. Search the web for ajp or ajp13
and glassfish. On the web server side in general everything works the
same as for Tomcat. The web container inside glassfish is a fork of
Tomcat. So not all fixes for the AJP connector of Tomcat might be
included with glassfish. Fixes during the last year include support for
bigger AJP packets (needed e.g. probably when using client certificates
ot using very huge http headers) and support for up- and downloads
bigger than 2 GB.
Regards,
Rainer
Hugh Acland wrote:
> Hi,
>
> I am hosting multiple sites on one Windows 2003 box using Apache 2.2.4 The
> sites are all built on Joomla 1.4 and therefore I have PHP 5.2.1 and MySql
> installed. Everything works fine.
>
> I also have Tomcat 5.5 installed and running happily on port 8080. I now
> have need to build a site using JSP/servlets but naturally I need to pass
> the requests for JSPs through the webserver to Tomcat as I want access to
> the site through port 80. I have done this before a few years ago but now I
> can not find the required mod_jk2- 2.43.dll
>
> The official Apache binary download page at
>
> http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.23/
>
> purports to being for Win32 but other than the ISAPI_redirect DLL files the
> rest are .so files for UNIX/linux. Is this an oversight on Apache's part?
> I would really appreciate help on getting this issue sorted. I know it can
> be done but I can not find the correct files anywhere and I don't fancy
> building from source.
>
> As a follow up to the original question: could a link the Apache httpd
> server with the Tomcat container in Glassfish? I would ideally like to have
> a full J2EE server.
>
> Many thanks
>
> Hugh Acland
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org