I'm having a bit of a crisis on a web app i'm trying to setup using mod_jk and apache
I get the following 404 error:


type Status report
message /naccrrajsp/servlet/naccrra.servlets.LoginServlet
description The requested resource (/naccrrajsp/servlet/naccrra.servlets.LoginServlet) is not available.


Some Information relevant to the installation:

Web Application Root on server:
/naccrraware/tomcat/webapps/naccrrajsp

Actual Servlet lives at
/naccrraware/tomcat/webapps/naccrrajsp/WEB-INF/classes/naccrra/servlets/LoginServlet.class

Using the Following as the web.xml in
/naccrraware/tomcat/webapps/naccrrajsp/WEB-INF

--------------------------------------------
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>
<web-app>
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>naccrra.servlets.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>
</web-app>
------------------------------------------------


Using the following jk config in httpd.conf
--------------------------
#
# NACCRRAware Configuration
#
JkWorkersFile           conf/workers.properties
JkLogFile               logs/mod_jk.log
JkLogLevel              info

JkMount /naccrrajsp ajp13
JkMount /naccrrajsp/* ajp13
JkMount /naccrrajsp/servlet/* ajp13
------------------------

Using the following server.xml
------------------------------
<Server port="8005" shutdown="SHUTDOWN" debug="9">
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
modJk="/naccrraware/modules/mod_jk.so"
jkDebug="debug"
workersConfig="/naccrraware/tomcat/conf/jk/workers.properties"
jkLog="/naccrraware/logs/mod_jk.log" />
<GlobalNamingResources>
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved">
</Resource>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<Service name="Tomcat-Standalone">
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="9"/>
<Engine name="Standalone" defaultHost="localhost" debug="9" jvmRoute="OK">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/>
<Host name="localhost" debug="9" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
append="true" />
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="/naccrrajsp" docBase="naccrrajsp" debug="9" reloadable="true" >
<Logger className="org.apache.catalina.logger.FileLogger" prefix="naccrrajsp_log." suffix=".txt" timestamp="true"/>
</Context>
</Host>
</Engine>
</Service>
</Server>
----------------------------------------------



I need an extra set of eyes. Anyone see anthing amiss? Have any ideas or suggestions?
examples manager and admin worked fine.


-Dave




Reply via email to