tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jerry Ford <je...@katzenjammer.us>
Subject Re: mod_jk---still trying, getting closer
Date Thu, 26 Dec 2002 18:53:35 GMT
Yes.  Same results.

PELOQUIN,JEFFREY (HP-Boise,ex1) wrote:

>Your http.conf shows that apache is running as nobody
>have you tried changing that so it runs as  the owner of the apache and
>tomcat directory structure?
>
>
>
>-----Original Message-----
>From: Jerry Ford [mailto:jford@katzenjammer.us]
>Sent: Thursday, December 26, 2002 12:32 AM
>To: Tomcat Users List
>Subject: Re: mod_jk---still trying, getting closer
>
>
>John:
>
>Sorry, I had changed ajp13 to worker1 in trying to emulate Denise's 
>working setup, but that didn't do any good so I changed it back and 
>inadvertently put the dot in. But it doesn't matter, it doesn't work 
>either way.
>
>As noted in earlier e-mails, I can get the Tomcat example servlets to 
>work, as well as my own j_tools HelloWorld, when I specify port 8080, 
>but not through Apache:
>
>http://localhost opens Apache's index page
>http://localhost:8080 opens Tomcat's index page, and servlets work
>http://localhost/examples/servlets opens the servlets index page, but 
>servlets don't work
>
>Catalina.out in Tomcat's logs directory says mod_jk is running:
>
>Dec 25, 2002 8:50:51 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 8080
>Starting service Tomcat-Standalone
>Apache Tomcat/4.1.12-LE-jdk14
>Dec 25, 2002 8:50:57 PM org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 8080
>Dec 25, 2002 8:50:57 PM org.apache.jk.common.ChannelSocket init
>INFO: JK2: ajp13 listening on tcp port 8009
>Dec 25, 2002 8:50:57 PM org.apache.jk.server.JkMain start
>INFO: Jk running ID=0 time=2/121  
>config=/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk2.properti
>es
>Stopping service Tomcat-Standalone
>Dec 25, 2002 11:26:13 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 8080
>Starting service Tomcat-Standalone
>Apache Tomcat/4.1.12-LE-jdk14
>Dec 25, 2002 11:26:18 PM org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 8080
>Dec 25, 2002 11:26:18 PM org.apache.jk.common.ChannelSocket init
>INFO: JK2: ajp13 listening on tcp port 8009
>Dec 25, 2002 11:26:19 PM org.apache.jk.server.JkMain start
>INFO: Jk running ID=0 time=1/277  
>config=/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk2.properti
>es
>
>But the Apache error log says Apache cannot open the workers file, even 
>though the path specified is correct and permissions to the file are 
>-rw-rw-r-- and to all directories drwxrwxr-x:
>
>[Wed Dec 25 15:14:36 2002] [error] (2)No such file or directory: Error 
>while opening the workers, jk will not work
> 
>[Wed Dec 25 15:14:36 2002] [error] (2)No such file or directory: Error 
>while opening the workers, jk will not work
> 
>[Wed Dec 25 15:14:36 2002] [notice] Apache/1.3.27 (Unix) mod_jk/1.2.0 
>configured -- resuming normal operations
>[Wed Dec 25 15:14:36 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
>
>Jerry
>
>
>Turner, John wrote:
>
>  
>
>>Whoa, I have NEVER seen a worker called "ajp.13" before.  I can't imagine
>>that that would work at all, as "." is a separator in workers.properties.
>>Is there a reason you are using that instead of "ajp13" or something else?
>>
>>Also, what exact URL are you trying to access?  What URL is not working?
>>
>>>>From your httpd.conf, the only possible URL that would work, aside from
>>    
>>
>the
>  
>
>>examples, the manager app, and the admin app, is:
>>
>>http://localhost/j_tools/servlet/HelloWorld 
>>
>>and
>>
>>http://localhost/j_tools/some.jsp
>>
>>Are those what you are trying?
>>
>>John
>>
>>
>>-----Original Message-----
>>From: Jerry Ford [mailto:jford@katzenjammer.us] 
>>Sent: Wednesday, December 25, 2002 6:22 PM
>>To: Tomcat Users List
>>Subject: Re: mod_jk---still trying, getting closer
>>
>>Denise:
>>
>>Other than path names, the major differences between your set up and 
>>mine is that you use SSL, and I don't, and you have a lot more modules 
>>loaded than I do (in addition to mod_jk).  But I don't see those 
>>differences as having anything to do with why yours works and mine 
>>doesn't.  For one thing, this installation of Apache is on my 
>>development workstation, and I just installed it to test the tomcat 
>>connection.  So, it doesn't need to be a fully functional web server. 
>>At least, not yet.  
>>
>>Also, I removed the comments from my conf file so I can find things :)
>>
>>I have tried it both ways---with an include statement pointing to 
>>mod_jk.conf in tomcat/conf/auto,  and with statements inside httpd.conf. 
>>Same results.  
>>
>>I have also experimented with a variety of permissions on both files and 
>>directories.
>>
>>My configuration files are attached.
>>
>>Thanks.
>>
>>Jerry
>>
>>
>>
>>Denise Mangano wrote:
>>
>> 
>>
>>    
>>
>>>Jerry -
>>>
>>>My config is now working with the files that I had posted.  Did you notice
>>>any major differences between those and yours? 
>>>
>>>I had also gotten this same Apache error message at one point as well.
>>>      
>>>
>But
>  
>
>>>it just sort of "went away" when I put the JkMount statements right into
>>>httpd.conf and made a different workers.properties file than the one that
>>>was posted on the HOW-TO. Here are the contents of my workers.properties
>>>file.  With this properties file I use worker1 instead of ajp13 in the
>>>JkMount statements:  (For example JkMount /examples/* worker1)
>>>
>>>worker.list=worker1 
>>>worker.worker1.type=ajp13 
>>>worker.worker1.host=localhost
>>>worker.worker1.port=8009
>>>
>>>On a side note, my workers.properties has 644 permissions (-rw-r--r--).
>>>Would you post your files and error logs?  I am sure someone in here would
>>>take a look... I can also look just to see any major differences against
>>>mine..
>>>
>>>Denise
>>>
>>>
>>>
>>>-----Original Message-----
>>>From: Jerry Ford [mailto:jerry@katzenjammer.us] 
>>>Sent: Tuesday, December 24, 2002 4:31 PM
>>>To: Tomcat Users List
>>>Subject: Re: mod_jk---still trying, getting closer
>>>
>>>
>>>Yes, good idea about the symbolic links.  I have done now so---sym links 
>>>for both apache and tomcat.  
>>>
>>>I have also moved all mod_jk configs into httpd.conf.
>>>
>>>And I'm still getting the same results---catalina.out says Jk is okay, 
>>>apache works, tomcat works (with servlets) but the apache error_log says 
>>>"error while opening the workers, jk will not work."  And sure enough, 
>>>no servlets through Apache.
>>>
>>>Jerry
>>>
>>>Milt Epstein wrote:
>>>
>>>
>>>
>>>   
>>>
>>>      
>>>
>>>>On Tue, 24 Dec 2002, Jerry Ford wrote:
>>>>
>>>>
>>>>
>>>>  
>>>>
>>>>     
>>>>
>>>>        
>>>>
>>>>>Ooops, sorry, I was using shorthand in showing the directory gtree; 
>>>>>actual name of the directory is the full 
>>>>>jakarta-tomcat-4.1.12-LE-jdk14; same for apache, it's acutally 
>>>>>apache_1.3.27 (whew, guess I need to change those anyway, that's a lot

>>>>>of typing!!! :) I just untarred them and kept the default names.
>>>>> 
>>>>>
>>>>>    
>>>>>
>>>>>       
>>>>>
>>>>>          
>>>>>
>>>>FWIW, you still might want to create a symbolic link tomcat (under
>>>>webserver) that points to jakarta-tomcat-4.1.12-LE-jdk14.  This might 
>>>>not fix your problem here, but it could save you some hassle if/when 
>>>>you upgrade to new versions.
>>>>
>>>>
>>>>
>>>>
>>>>  
>>>>
>>>>     
>>>>
>>>>        
>>>>
>>>>>PELOQUIN,JEFFREY (HP-Boise,ex1) wrote:
>>>>>
>>>>> 
>>>>>
>>>>>    
>>>>>
>>>>>       
>>>>>
>>>>>          
>>>>>
>>>>>>Jerry,
>>>>>>
>>>>>>The confusion as to the name arises from your printour of your 
>>>>>>directory structure
>>>>>>
>>>>>>
>>>>>>   
>>>>>>
>>>>>>      
>>>>>>
>>>>>>         
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>drwxrwxr-x...usr/
>>>>>>>drwxrwxr-x......local/
>>>>>>>drwxrwxr-x.........webserver/
>>>>>>>drwxrwxr-x............apache/
>>>>>>>drwxrwxr-x............tomcat/ drwxrwxr-x...............conf/
>>>>>>>drwxrwxr-x..................jk/
>>>>>>>-rw-rw-r-x.....................workers.properties
>>>>>>>
>>>>>>>
>>>>>>>     
>>>>>>>
>>>>>>>        
>>>>>>>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>there is no jakarta-tomcat-4.12.12-LE-jdk14 mentioned which implies

>>>>>>there is a mismatch of names
>>>>>>
>>>>>>
>>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Jerry Ford [mailto:jerry@katzenjammer.us]
>>>>>>Sent: Tuesday, December 24, 2002 12:49 PM
>>>>>>To: Tomcat Users List
>>>>>>Subject: Re: mod_jk---still trying, getting closer
>>>>>>
>>>>>>
>>>>>>Justin:
>>>>>>
>>>>>>My bad.  I didn't copy and paste, I retyped the JkLogFile reference.
 
>>>>>>In the config, it correctly says mod_jk.log.
>>>>>>
>>>>>>I don't understand what would be accomplished by changing 
>>>>>>"jakarta-tomcat-4.12.12-LE-jdk14" to simply "tomcat".  The name of

>>>>>>the directory is the full name, as it was created when I untarred

>>>>>>Tomcat. If I change the reference in the configs to "tomcat" and 
>>>>>>change the name of the directory to "tomcat" how is that any 
>>>>>>different?
>>>>>>
>>>>>>As for auto-conf, you are right.  I think I will do as you suggest

>>>>>>and move everything into httpd.
>>>>>>
>>>>>>Jerry
>>>>>>
>>>>>>Justin L. Spies wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>   
>>>>>>
>>>>>>      
>>>>>>
>>>>>>         
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Jerry,
>>>>>>>I've never used the auto/mod_jk stuff, so I can't comment on that.
 
>>>>>>>What is weird to me though, is the line that reads: JkLogFile
>>>>>>>"/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk/workers.p
>>>>>>>              
>>>>>>>
>r
>  
>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>o
>> 
>>
>>    
>>
>>>>>>>perties"
>>>>>>>
>>>>>>>That leads me to believe that mod_jk is configured to overwrite
the 
>>>>>>>workers.properties file with the mod_jk log.  I would have expected

>>>>>>>to see the lines: JkWorkersFile
>>>>>>>"/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk/workers.p
>>>>>>>              
>>>>>>>
>r
>  
>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>o
>> 
>>
>>    
>>
>>>>>>>perties"
>>>>>>>JKLogFile
>>>>>>>"/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk/mod_jk.lo
>>>>>>>              
>>>>>>>
>g
>  
>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>"
>> 
>>
>>    
>>
>>>>>>>Changing those as suggested by Jeffrey (I agree with him on these

>>>>>>>changes), they would like this: JkWorkersFile
>>>>>>>"/usr/local/webserver/apache/tomcat/conf/jk/workers.properties"
>>>>>>>JKLogFile "/usr/local/webserver/apache/tomcat/conf/jk/mod_jk.log"
>>>>>>>
>>>>>>>If I were in your shoes, I think that I would try to get mod_jk

>>>>>>>working without the auto configuration.  Once I had that working,
I 
>>>>>>>would then focus on the autoconfig.  I don't know about you, but
in 
>>>>>>>my experience, when I try to get everything working in the first

>>>>>>>run, I usually miss something and have to take a step back and
start 
>>>>>>>with the basics. That's just me though.
>>>>>>>
>>>>>>>Sincerely,
>>>>>>>Pantek Incorporated
>>>>>>>Justin L. Spies
>>>>>>>
>>>>>>>URI: http://www.pantek.com
>>>>>>>Ph   440.519.1802
>>>>>>>Fax  440.248.5274
>>>>>>>Cell 440.336.3317
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: Jerry Ford [mailto:jford@katzenjammer.us]
>>>>>>>Sent: Tuesday, December 24, 2002 12:42 PM
>>>>>>>To: tomcat-user
>>>>>>>Subject: mod_jk---still trying, getting closer
>>>>>>>
>>>>>>>
>>>>>>>Thanks to some examples of working configs provided by  several

>>>>>>>people here, I am making progress in getting Apache 1.3.27 and

>>>>>>>Tomcat 4.1.12 to
>>>>>>>
>>>>>>>work together through mod_jk, but it still isn't working yet.
>>>>>>>
>>>>>>>Tomcat and Apache run fine independently:
>>>>>>>
>>>>>>>http://localhost opens Apache's index.html http://localhost:8080

>>>>>>>opens Tomcat's index and servlet examples work fine. 
>>>>>>>http://localhost/examples/servlets opens the servlets index, but

>>>>>>>servlets themselves don't work (generate an Apache port 80 Internal

>>>>>>>Server error)
>>>>>>>
>>>>>>>I see in the catalina.out logfile that Tomcat is now able to start

>>>>>>>Jk (this is new for me---one key element was specifying an absolute

>>>>>>>path to
>>>>>>>
>>>>>>>mod_jk.so):
>>>>>>>
>>>>>>>Starting service Tomcat-Standalone
>>>>>>>Apache Tomcat/4.1.12-LE-jdk14
>>>>>>>Dec 24, 2002 9:13:48 AM org.apache.coyote.http11.Http11Protocol

>>>>>>>start
>>>>>>>INFO: Starting Coyote HTTP/1.1 on port 8080
>>>>>>>Dec 24, 2002 9:13:48 AM org.apache.jk.common.ChannelSocket init
>>>>>>>INFO: JK2: ajp13 listening on tcp port 8009
>>>>>>>Dec 24, 2002 9:13:48 AM org.apache.jk.server.JkMain start
>>>>>>>INFO: Jk running ID=0 time=2/179
>>>>>>>config=/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk2.pr
>>>>>>>              
>>>>>>>
>o
>  
>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>p
>> 
>>
>>    
>>
>>>>>>>erties
>>>>>>>
>>>>>>>But the Apache error_log says Apache can't open the 
>>>>>>>workers.properties
>>>>>>>file:
>>>>>>>
>>>>>>>[Tue Dec 24 09:13:59 2002] [error] (2)No such file or directory:

>>>>>>>Error while opening the workers, jk will not work
>>>>>>>
>>>>>>>[Tue Dec 24 09:13:59 2002] [error] (2)No such file or directory:

>>>>>>>Error while opening the workers, jk will not work
>>>>>>>
>>>>>>>[Tue Dec 24 09:13:59 2002] [notice] Apache/1.3.27 (Unix) 
>>>>>>>mod_jk/1.2.0 configured -- resuming normal operations [Tue Dec
24 
>>>>>>>09:13:59 2002] [notice] Accept mutex: sysvsem (Default:
>>>>>>>sysvsem)
>>>>>>>
>>>>>>>Worker file is identified as follows, in the auto/mod_jk.conf
file:
>>>>>>>
>>>>>>>JkLogFile 
>>>>>>>"/usr/local/webserver/jakarta-tomcat-4.1.12-LE-jdk14/conf/jk/workers
>>>>>>>.pro
>>>>>>>perties"
>>>>>>>
>>>>>>>I know some have recommended that the contents of mod_jk.conf
be 
>>>>>>>hardwired into httpd.conf, but auto/mod_jk.conf seems to be working

>>>>>>>fine
>>>>>>>
>>>>>>>in every other respect, so I am inclined to continue using it.

>>>>>>>Still, I did put the log file directive in httpd.conf just to
see of 
>>>>>>>it would make a difference.  It did not.
>>>>>>>
>>>>>>>The directory tree is set up as follows:
>>>>>>>
>>>>>>>drwxrwxr-x...usr/
>>>>>>>drwxrwxr-x......local/
>>>>>>>drwxrwxr-x.........webserver/
>>>>>>>drwxrwxr-x............apache/
>>>>>>>drwxrwxr-x............tomcat/ drwxrwxr-x...............conf/
>>>>>>>drwxrwxr-x..................jk/
>>>>>>>-rw-rw-r-x.....................workers.properties
>>>>>>>
>>>>>>>Ownership of the apache tree was changed from root:root to 
>>>>>>>jford:jford; so I changed it back to root:root and tried it, and
I 
>>>>>>>still get the errors (so I changed it back to jford:jford).
>>>>>>>
>>>>>>>Any suggestions?
>>>>>>>
>>>>>>>Thanks.
>>>>>>>
>>>>>>>Jerry
>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>To unsubscribe, e-mail: 
>>>>>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>>>>>For additional commands, e-mail: 
>>>>>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>To unsubscribe, e-mail:
>>>>>>>
>>>>>>>
>>>>>>>     
>>>>>>>
>>>>>>>        
>>>>>>>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>>>>
>>>>>>
>>>>>>   
>>>>>>
>>>>>>      
>>>>>>
>>>>>>         
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>For additional commands, e-mail:
>>>>>>>
>>>>>>>
>>>>>>>     
>>>>>>>
>>>>>>>        
>>>>>>>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>>>>
>>>>>>
>>>>>>   
>>>>>>
>>>>>>      
>>>>>>
>>>>>>         
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>     
>>>>>>>
>>>>>>>        
>>>>>>>
>>>>>>>           
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>--
>>>>>>To unsubscribe, e-mail: 
>>>>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>>>>For additional commands, e-mail: 
>>>>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>>>>
>>>>>>--
>>>>>>To unsubscribe, e-mail:
>>>>>>      
>>>>>>
>>>>>>         
>>>>>>
>>>>>>            
>>>>>>
>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>
>>>
>>>   
>>>
>>>      
>>>
>>>>>>For additional commands, e-mail: 
>>>>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>>>>
>>>>>>
>>>>>>   
>>>>>>
>>>>>>      
>>>>>>
>>>>>>         
>>>>>>
>>>>>>            
>>>>>>
>>>>>--
>>>>>To unsubscribe, e-mail:
>>>>>    
>>>>>
>>>>>       
>>>>>
>>>>>          
>>>>>
>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>
>>>
>>>   
>>>
>>>      
>>>
>>>>>For additional commands, e-mail: 
>>>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>>>
>>>>> 
>>>>>
>>>>>    
>>>>>
>>>>>       
>>>>>
>>>>>          
>>>>>
>>>>Milt Epstein
>>>>Research Programmer
>>>>Integration and Software Engineering (ISE)
>>>>Campus Information Technologies and Educational Services (CITES) 
>>>>University of Illinois at Urbana-Champaign (UIUC) mepstein@uiuc.edu
>>>>
>>>>
>>>>--
>>>>To unsubscribe, e-mail:
>>>>  
>>>>
>>>>     
>>>>
>>>>        
>>>>
>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>
>>>
>>>   
>>>
>>>      
>>>
>>>>For additional commands, e-mail: 
>>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>>
>>>>
>>>>  
>>>>
>>>>     
>>>>
>>>>        
>>>>
>>>--
>>>To unsubscribe, e-mail:
>>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>>>For additional commands, e-mail:
>>><mailto:tomcat-user-help@jakarta.apache.org>
>>>
>>>--
>>>To unsubscribe, e-mail:
>>>   
>>>
>>>      
>>>
>><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>> 
>>
>>    
>>
>>>For additional commands, e-mail:
>>>   
>>>
>>>      
>>>
>><mailto:tomcat-user-help@jakarta.apache.org>
>> 
>>
>>    
>>
>>>   
>>>
>>>      
>>>
>>---
>>Incoming mail is certified Virus Free.
>>Checked by AVG anti-virus system (http://www.grisoft.com).
>>Version: 6.0.419 / Virus Database: 235 - Release Date: 11/13/2002
>>
>>       
>>
>>---
>>Outgoing mail is certified Virus Free.
>>Checked by AVG anti-virus system (http://www.grisoft.com).
>>Version: 6.0.419 / Virus Database: 235 - Release Date: 11/13/2002
>>
>>
>>--
>>To unsubscribe, e-mail:
>>    
>>
><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>  
>
>>For additional commands, e-mail:
>>    
>>
><mailto:tomcat-user-help@jakarta.apache.org>
>  
>
>> 
>>
>>    
>>
>
>
>--
>To unsubscribe, e-mail:
><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail:
><mailto:tomcat-user-help@jakarta.apache.org>
>
>--
>To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
>  
>


--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>


Mime
View raw message