I've got problems with my mod_jk setup (as far as I understand). I've got a
customer using our server (shared webhosting environment) who is having
trouble using ".do" files. It comes back as "file not found" errors when
it's executed by a jsp page. Here's my setup and log files. Perhaps anyone
can give some suggestions on where to look or what to do?? Has anyone run
into this issue before?

I'm using Tomcat 4, JDK 4.1, Apache 1.3, and mod_jk



here's my mod_jk.log
.........
[Tue Apr 09 11:19:20 2002]  [jk_ajp13_worker.c (712)]: Error reading reply
[Tue Apr 09 11:19:20 2002]  [jk_ajp13_worker.c (845)]: In
jk_endpoint_t::service, get_reply failed in send loop 0
[Tue Apr 09 11:22:46 2002]  [jk_ajp13_worker.c (381)]: Error
ajp13_process_callback - write failed
[Tue Apr 09 11:51:40 2002]  [jk_ajp13_worker.c (228)]:
connection_tcp_get_message: Error - jk_tcp_socket_recvfull failed
[Tue Apr 09 11:51:40 2002]  [jk_ajp13_worker.c (712)]: Error reading reply
[Tue Apr 09 11:51:40 2002]  [jk_ajp13_worker.c (845)]: In
jk_endpoint_t::service, get_reply failed in send loop 0
[Tue Apr 09 12:00:40 2002]  [jk_connect.c (143)]: jk_open_socket, connect()
failed errno = 111
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (196)]: In
jk_endpoint_t::connect_to_tomcat, failed errno = 111
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (635)]: Error connecting to
the Tomcat process.
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (848)]: In
jk_endpoint_t::service, send_request failed in send loop 0
[Tue Apr 09 12:00:40 2002]  [jk_connect.c (143)]: jk_open_socket, connect()
failed errno = 111
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (196)]: In
jk_endpoint_t::connect_to_tomcat, failed errno = 111
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (635)]: Error connecting to
the Tomcat process.
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (848)]: In
jk_endpoint_t::service, send_request failed in send loop 1
[Tue Apr 09 12:00:40 2002]  [jk_connect.c (143)]: jk_open_socket, connect()
failed errno = 111
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (196)]: In
jk_endpoint_t::connect_to_tomcat, failed errno = 111
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (635)]: Error connecting to
the Tomcat process.
[Tue Apr 09 12:00:40 2002]  [jk_ajp13_worker.c (848)]: In
jk_endpoint_t::service, send_request failed in send loop 2
[Wed Apr 10 07:32:09 2002]  [jk_ajp13_worker.c (381)]: Error
ajp13_process_callback - write failed
[Wed Apr 10 10:48:54 2002]  [jk_ajp13_worker.c (381)]: Error
ajp13_process_callback - write failed
[Wed Apr 10 21:52:13 2002]  [jk_ajp13_worker.c (381)]: Error
ajp13_process_callback - write failed
[Wed Apr 10 23:46:11 2002]  [jk_ajp13_worker.c (381)]: Error
ajp13_process_callback - write failed
.......
=======================================================================
Here's catalina.log for this particular hosting customer (which seems fine
to me):
...........
2002-04-11 01:55:47 WebappLoader[]: Deploying class repositories to work
directory /var/tomcat4/work/valuerequest.com/_
2002-04-11 01:55:47 WebappLoader[]: Deploy JAR /WEB-INF/lib/log4j.jar to
/home/valuerequest/html/WEB-INF/lib/log4j.jar
2002-04-11 01:55:47 WebappLoader[]: Deploy JAR /WEB-INF/lib/omcontrib.jar to
/home/valuerequest/html/WEB-INF/lib/omcontrib.jar
2002-04-11 01:55:47 WebappLoader[]: Deploy JAR /WEB-INF/lib/omcore.jar to
/home/valuerequest/html/WEB-INF/lib/omcore.jar
2002-04-11 01:55:47 WebappLoader[]: Deploy JAR /WEB-INF/lib/openmap.jar to
/home/valuerequest/html/WEB-INF/lib/openmap.jar
2002-04-11 01:55:47 WebappLoader[]: Deploy JAR
/WEB-INF/lib/servletMonitor.jar to
/home/valuerequest/html/WEB-INF/lib/servletMonitor.jar
2002-04-11 01:55:47 WebappLoader[]: Deploy JAR /WEB-INF/lib/struts.jar to
/home/valuerequest/html/WEB-INF/lib/struts.jar
2002-04-11 01:55:47 StandardManager[]: Seeding random number generator class
java.security.SecureRandom
2002-04-11 01:55:47 StandardManager[]: Seeding of random number generator
has been completed
2002-04-11 01:55:48 ContextConfig[]: Added certificates -> request attribute
Valve
2002-04-11 01:55:48 initialisation: init
2002-04-11 01:55:48 StandardWrapper[:default]: Loading container servlet
default
2002-04-11 01:55:48 default: init
2002-04-11 01:55:48 StandardWrapper[:invoker]: Loading container servlet
invoker
2002-04-11 01:55:48 invoker: init
2002-04-11 01:55:48 action: init
2002-04-11 01:55:48 action: Loading application resources from resource
com.dgarnier.awas.web.ApplicationResources
2002-04-11 01:55:48 action: Initializing configuration from resource path
/WEB-INF/struts-config.xml
2002-04-11 01:55:48 action: Process servletName=mapdisplay, urlPattern=*.map
2002-04-11 01:55:48 action: Process servletName=graphdisplay,
urlPattern=*.ghd
2002-04-11 01:55:48 action: Process servletName=initialisation,
urlPattern=/nothing
2002-04-11 01:55:48 action: Process servletName=action, urlPattern=*.do
2002-04-11 01:55:48 action: Mapping for servlet 'action' = '*.do'
2002-04-11 01:55:48 jsp: init
2002-04-11 01:55:49 mapdisplay: init
2002-04-11 01:55:49 graphdisplay: init
2002-04-11 01:55:49 HttpConnector[8180] Starting background thread
2002-04-11 01:55:49 HttpProcessor[8180][0] Starting background thread
2002-04-11 01:55:49 HttpProcessor[8180][1] Starting background thread
2002-04-11 01:55:49 HttpProcessor[8180][2] Starting background thread
2002-04-11 01:55:49 HttpProcessor[8180][3] Starting background thread
2002-04-11 01:55:49 HttpProcessor[8180][4] Starting background thread
2002-04-11 01:55:49 Ajp13Connector[8109] Opening server socket on all host
IP addresses
2002-04-11 01:55:49 Ajp13Connector[8109] Starting background thread
2002-04-11 01:55:49 Ajp13Processor[8109][0] Starting background thread
2002-04-11 01:55:49 Ajp13Processor[8109][1] Starting background thread
2002-04-11 01:55:49 Ajp13Processor[8109][2] Starting background thread
2002-04-11 01:55:49 Ajp13Processor[8109][3] Starting background thread
2002-04-11 01:55:49 Ajp13Processor[8109][4] Starting background thread
2002-04-11 01:57:45 jsp: init
2002-04-11 02:01:05 HttpProcessor[8180][4] Stopping background thread
2002-04-11 02:01:05 HttpProcessor[8180][3] Stopping background thread
2002-04-11 02:01:05 HttpProcessor[8180][2] Stopping background thread
2002-04-11 02:01:05 HttpProcessor[8180][1] Stopping background thread
2002-04-11 02:01:05 HttpProcessor[8180][0] Stopping background thread
2002-04-11 02:01:05 HttpConnector[8180] Stopping background thread
2002-04-11 02:01:05 Ajp13Processor[8109][4] Stopping background thread
2002-04-11 02:01:05 Ajp13Processor[8109][3] Stopping background thread
2002-04-11 02:01:05 Ajp13Processor[8109][2] Stopping background thread
2002-04-11 02:01:05 Ajp13Processor[8109][1] Stopping background thread
2002-04-11 02:01:05 Ajp13Processor[8109][0] Stopping background thread
2002-04-11 02:01:05 Ajp13Connector[8109] Stopping background thread
2002-04-11 02:01:09 HttpConnector Opening server socket on all host IP
addresses
.......

======================================================================

here's my catalina.out file with the info on this particular user:
...........
log4j:ERROR No appenders could be found for category
(com.dgarnier.awas.web.InitialisationServlet).
log4j:ERROR Please initialize the log4j system properly.
register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN',
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/struts-config_1_0.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN',
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/web-app_2_2.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN',
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/web-app_2_3.dtd'
resolveEntity('-//Apache Software Foundation//DTD Struts Configuration
1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd')
 Resolving to alternate DTD
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/struts-config_1_0.dtd'
New org.apache.struts.action.ActionFormBean
Set org.apache.struts.action.ActionFormBean properties
Call
org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[newUserFor
m])
Pop org.apache.struts.action.ActionFormBean
New org.apache.struts.action.ActionFormBean
Set org.apache.struts.action.ActionFormBean properties
Call
org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[logonForm]
)
Pop org.apache.struts.action.ActionFormBean
New org.apache.struts.action.ActionFormBean
Set org.apache.struts.action.ActionFormBean properties
Call
org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[registrati
onForm])
Pop org.apache.struts.action.ActionFormBean
New org.apache.struts.action.ActionFormBean
Set org.apache.struts.action.ActionFormBean properties
Call
org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[geocodeAdd
ressForm])
Pop org.apache.struts.action.ActionFormBean
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionServlet.addForward(ActionForward[logoff])
Pop org.apache.struts.action.ActionForward
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionServlet.addForward(ActionForward[welcome])
Pop org.apache.struts.action.ActionForward
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionServlet.addForward(ActionForward[no_database_
error])
Pop org.apache.struts.action.ActionForward
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[continue])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/map/ge
ocoding, type=com.dgarnier.awas.web.GeocodeAddressAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[logoff_ok])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logoff
, type=com.dgarnier.awas.web.LogoffAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[login_ok])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logon,
type=com.dgarnier.awas.web.LogonAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[continue])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/apprai
se, type=com.dgarnier.awas.web.AppraiseAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[continue])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/map/mo
ve, type=com.dgarnier.awas.web.MoveMapAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[continue])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/map/im
agemap, type=com.dgarnier.awas.web.ImageMapAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[continue])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/map/zo
om, type=com.dgarnier.awas.web.ZoomMapAction])
Pop org.apache.struts.action.ActionMapping
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[continue])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/regist
ration, type=com.dgarnier.awas.web.NewUserAction])
Pop org.apache.struts.action.ActionMapping
register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN',
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/struts-config_1_0.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN',
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/web-app_2_2.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN',
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/web-app_2_3.dtd'
resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN',
'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd')
 Resolving to alternate DTD
'jar:file:/home/valuerequest/html/WEB-INF/lib/struts.jar!/org/apache/struts/
resources/web-app_2_2.dtd'
Call
org.apache.struts.action.ActionServlet.addServletMapping(mapdisplay/java.lan
g.String,*.map/java.lang.String)
Call
org.apache.struts.action.ActionServlet.addServletMapping(graphdisplay/java.l
ang.String,*.ghd/java.lang.String)
Call
org.apache.struts.action.ActionServlet.addServletMapping(initialisation/java
.lang.String,/nothing/java.lang.String)
Call
org.apache.struts.action.ActionServlet.addServletMapping(action/java.lang.St
ring,*.do/java.lang.String)
........
============================================================================
==

If we run the jsp file directly by using port 8180 in the URL (
http://www.valuerequest.com:8180/logon.jsp ), and hit the submit button, it
works fine. If we use it through Apache
(http://www.valuerequest.com/logon.jsp), and hit the submit button, it just
gives a file not found error


Anyone have any ideas or suggestions here?

Thanks!
Robert




--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to