Mark F wrote: || John Turner wrote: |||| You're aware that there are two components to the Apache |||| connectors, and that building Tomcat from source will only build |||| CoyoteConnector and do nothing for mod_jk2.so, the Apache module? |||| And that there is a much easier way to build mod_jk2.so if, in |||| fact, that is what you are trying to do? You can just download |||| the mod_jk2.so source, then: |||| |||| ./buildconf.sh |||| ./configure --with-apxs=/some/path/to/apxs |||| make |||| make install |||| |||| |||| John |||| |||| Mark F wrote: |||| ||||| Shapira, Yoav wrote: |||||| Howdy, |||||| I've built tomcat 4.1.24 (and for that matter, nearly every 4.x |||||| and 5.x |||||| version) on Solaris 8 a bunch of times without a problem... What |||||| exactly |||||| are you running into? |||||| |||||| Yoav Shapira |||||| Millennium ChemInformatics |||||| |||||| ||||||| -----Original Message----- ||||||| From: Mark F [mailto:[EMAIL PROTECTED] ||||||| Sent: Thursday, July 24, 2003 11:49 AM ||||||| To: Tomcat Users List ||||||| Subject: buiding 4.24 ||||||| ||||||| I'm trying to build Tomcat 4.1.24 on Solaris 8. Why is this so ||||||| hard? If one thing doesn't fail it is another, I've followed the ||||||| directions in BUILDING to the letter and still it won't build. ||||||| Does anyone know the trick to this? Is there another document ||||||| floating around that explains how you really do it? ||||||| ||||||| Thanks, ||||||| -Mark |||||| |||||| |||||| |||||| This e-mail, including any attachments, is a confidential |||||| business communication, and may contain information that is |||||| confidential, proprietary and/or privileged. This e-mail is |||||| intended only for the individual(s) to whom it is addressed, and |||||| may not be saved, copied, printed, disclosed or used by anyone |||||| else. If you are not the(an) intended recipient, please |||||| immediately delete this e-mail from your computer system and |||||| notify the sender. Thank you. |||||| |||||| |||||| --------------------------------------------------------------------- |||||| To unsubscribe, e-mail: |||||| [EMAIL PROTECTED] For additional |||||| commands, e-mail: [EMAIL PROTECTED] ||||| ||||| ||||| Well at the moment the problem seems to be with the build-catalina ||||| target, can't find source files: ||||| ||||| build-catalina: ||||| [javac] Compiling 360 source files to ||||| /export/home/temp/appserv/needed/jakarta-tomcat-4.0/catalina/build/server/cl ||||| asses ||||| [javac] This version of java does not support the classic ||||| compiler; upgrading to modern ||||| [javac] ||||| /export/home/temp/appserv/needed/jakarta-tomcat-4.0/catalina/src/share/org/a ||||| pache/catalina/servlets/HTMLManagerServlet.java:86: package ||||| org.apache.commons.fileupload does not exist ||||| [javac] import org.apache.commons.fileupload.FileItem; ||||| ||||| ... more errors like the one above then .... ||||| ||||| [javac] ||||| /export/home/temp/appserv/needed/jakarta-tomcat-4.0/catalina/src/share/org/a ||||| pache/catalina/servlets/HTMLManagerServlet.java:216: cannot ||||| resolve symbol [javac] symbol : class FileItem ||||| [javac] location: class ||||| org.apache.catalina.servlets.HTMLManagerServlet [javac] ||||| FileItem item = (FileItem) iter.next(); [javac] ||||| ^ [javac] Note: Some input files use or override a deprecated ||||| API. [javac] Note: Recompile with -deprecation for details. ||||| [javac] 8 errors ||||| ||||| ||||| ---- ||||| ||||| I'm hoping that building from source will eliminate some problems ||||| I'm having with the binary mod_jk2 connector, I've only been able ||||| to get it to work with channel sockets and even then it is ||||| constantly complaining in the logs with something along the lines ||||| of: ||||| ||||| [Thu Jul 24 10:59:07 2003] [error] ajp13.service() ajpGetReply ||||| recoverable error 120000 ||||| [Thu Jul 24 10:59:16 2003] [error] channelSocket.receive(): Error ||||| receiving message body -1 131 ||||| [Thu Jul 24 10:59:16 2003] [error] workerEnv.processCallbacks() ||||| Error reading reply ||||| [Thu Jul 24 10:59:16 2003] [error] ajp13.service() ajpGetReply ||||| recoverable error 120000 ||||| [Thu Jul 24 10:59:25 2003] [error] channelSocket.receive(): Error ||||| receiving message body -1 131 ||||| [Thu Jul 24 10:59:25 2003] [error] workerEnv.processCallbacks() ||||| Error reading reply ||||| [Thu Jul 24 10:59:25 2003] [error] ajp13.service() ajpGetReply ||||| recoverable error 120000 ||||| [Thu Jul 24 10:59:26 2003] [error] channelSocket.receive(): Error ||||| receiving message body -1 131 ||||| [Thu Jul 24 10:59:26 2003] [error] workerEnv.processCallbacks() ||||| Error reading reply ||||| [Thu Jul 24 10:59:26 2003] [error] ajp13.service() ajpGetReply ||||| recoverable error 120000 ||||| ||||| We need UNIX sockets because performance is miserable and while I ||||| think the app itself may be somewhat at fault we have shaved 3-4 ||||| seconds off each page rendering (query return) by bypassing ||||| apache. This tells me there is a serious bottleneck with mod_jk2. ||||| ||||| I've implemented a compression filter and that seems to help some ||||| but it also seems to cause the output to be buffered, which I ||||| don't like. ||||| ||||| Your help is really appreciated. ||||| ||||| -Mark ||||| ||||| || || Yeah, I'm aware but don't you think there would be any added value to || building mod_jk2 and tomcat together. I just want them to work well || together. That was my thinking anyway. || || -Mark ||
Thanks, I didn't know I could just provide apxs2 and that would be enough. I was also trying to give it --with-apache2 and --with-tomcat41 and that was my problem. It complains that it can't find the apache2 source dir even when it does exist. -Mark --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]