Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Config Error ??

David OBrien

2003-09-21

Replies:

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


©2008 junlu.com - Jax Systems, LLC, U.S.A.