Re: DLL files for connecting Apache Httpd and Tomcat

2007-07-31 Thread Rainer Jung

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: DLL files for connecting Apache Httpd and Tomcat

2007-07-31 Thread Rainer Jung

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\bintomcat5 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]