servlet via apache

Mohammad Reza reza at mra.co.id
Tue Jul 13 00:32:44 PDT 2004


Dear Lists;
 
Recently I configure my FreeBSD-4.10 Release box to host jsp page via
Tomcat-5.0, Apache-2.0 and mod_jk2.and java-mysql-conector
Everything is install form ports except Tomcat-5.0.
Now I can serve *.jsp page via Apache-2.0, but I have some trouble when
try to serve servlet page. 
Everytime I execute servlets-examples, ie: Hello World  (taken from
servlet Tomcat source), I'm  ending with "the page cannot be found".
But success with jsp-examples.
Please help me to configure my apache-tomcat so it's can serve servlet.
This is my server.xml.
 
ns2# cat server.xml
<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Listener
className="org.apache.catalina.mbeans.ServerLifecycleListener"
            debug="0"/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
            debug="0"/>
 
  <!-- Global JNDI resources -->
  <GlobalNamingResources>
 
    <!-- Test entry for demonstration purposes -->
    <Environment name="simpleValue" type="java.lang.Integer"
value="30"/>
 
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users -->
    <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>
 
 
  <!-- Define the Tomcat Stand-Alone Service -->
  <Service name="Catalina">
 
 
    <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
    <Connector port="8080"
               maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
               enableLookups="false" redirectPort="8443"
acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />
    <!-- Note : To disable connection timeouts, set connectionTimeout
value
     to 0 -->
 
    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />
 
    <!-- Define the top level container in our container hierarchy -->
    <Engine name="Catalina" defaultHost="localhost" debug="0">
 
 
      <!-- Global logger unless overridden at lower levels -->
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="catalina_log." suffix=".txt"
              timestamp="true"/>
 
      <!-- Because this Realm is here, an instance will be shared
globally -->
 
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 debug="0" resourceName="UserDatabase"/>
 
 
      <!--  default virtual host -->
        <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
         <Context path=""
docBase="/usr/local/jakarta-tomcat-5.0.25/webapps/ROOT/" debug="0"
reloadable="true" crossContext="true"/>
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
            timestamp="true"/>
      </Host>
 
      <!-- dev.mra.co.id -->
        <Host name="dev.mra.co.id" debug="0"
                appBase="/usr/local/www/data/"
                unpackWARs="true">
        <Context path="" docBase="" debug="1"/>
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="dev_log." suffix=".txt"
            timestamp="true"/>
        </Host>
 
      <!-- java.mra.co.id -->
        <Host name="java.mra.co.id" debug="0"
                appBase="/usr/local/www/data/java.mra.co.id"
                unpackWARs="true">
        <Context path="" docBase="/usr/local/www/data/java.mra.co.id"
debug="1"/>
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="java_log." suffix=".txt"
            timestamp="true"/>
        </Host>
 
  </Engine>
 
  </Service>
 
</Server>
ns2#
 
 


More information about the freebsd-java mailing list