> I am having two major problems:
> 1) Although our JSPs run correctly, neither the list nor the manager
> contexts do.
You have to define a user and a role in tomcat-users.conf like this:
> 2) Tomcat is apparently intercepting ALL httpd requests. For example, the
> address http://biigserver.ist.unomaha.edu/ tries to access the same
> directory that Tomcat is tied to.
>
> Besides, these problems, I have two other general questions. First, is it
> possible to configure Tomcat so that the port number does not have to be
> specified in the URL? Specifically, we would like to use
> http://bioinformatics.ist.unomaha.edu/bioinformatics to access our JSPs.
> Second, in server.xml, do I need to change "localhost" to the DNS name of
> the machine?
>
> Relevant portions of error.log (Apache), httpd.conf (Apache) and server.xml
> (Tomcat) are below. httpd.conf and server.xml are attached in their
> entirety.
>
> Relevant portion of error.log:
>
> Tue Jul 9 12:53:49 2002] [error] [client 137.48.131.225] File does not
> exist:
> /bioinformatics/webapps/index.html
> [Tue Jul 9 12:53:50 2002] [error] [client 137.48.131.225] File does not
> exist:
> /bioinformatics/webapps/index.html
> [Tue Jul 9 12:54:00 2002] [error] [client 137.48.131.225] Directory index
> forbi
> dden by rule: /bioinformatics/webapps/
> [Tue Jul 9 12:55:26 2002] [error] [client 137.48.131.225] Directory index
> forbi
> dden by rule: /bioinformatics/webapps/
> [Tue Jul 9 13:03:46 2002] [error] [client 137.48.131.225] Directory index
> forbi
> dden by rule: /bioinformatics/webapps/
> [Tue Jul 9 13:03:48 2002] [error] [client 137.48.131.225] Directory index
> forbi
> dden by rule: /bioinformatics/webapps/
>
> Relevant portion of httpd.conf:
>
> ### Section 2: 'Main' server configuration
> ...
> ServerName biigserver.ist.unomaha.edu
> DocumentRoot "/home/www/biigweb"
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
> <Directory "/home/www/biigweb">
> Options Indexes Includes FollowSymLinks
> Options ExecCGI
> AllowOverride AuthConfig
> Order allow,deny
> Allow from all
> </Directory>
>
> Relevant portion of server.xml:
>
> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
>
> <Valve className="org.apache.catalina.valves.AccessLogValve" directory
> ="logs"
> prefix="localhost_access_log." suffix =".txt" pattern="common"/>
>
> <Logger className="org.apache.catalina.logger.FileLogger" directory
> ="logs"
> prefix="localhost_log." suffix=".txt" timestamp="true"/>
>
> <Context path="/var/tomcat4" docBase="/bioinformatics/webapps"
> debug="0"/>
>
> <!-- Tomcat Manager Context -->
> <Context path="/manager" docBase="manager" debug="0" privileged
> ="true"/>
>
> <!-- Tomcat Examples Context --> <Context path="/examples"
> docBase="examples"
> debug="0" reloadable ="true">
>
> <Logger className="org.apache.catalina.logger.FileLogger"
> prefix="localhost_examples_log."
> suffix=".txt" timestamp="true"/>
> <Ejb name="ejb/EmplRecord" type="Entity" home
> ="com.wombat.empl.EmployeeRecordHome"
> remote="com.wombat.empl.EmployeeRecord"/>
>
> <Manager className
> ="org.apache.catalina.session.PersistentManager" debug="0"
> saveOnRestart="true" maxActiveSessions="-1" minIdleSwap="-1"
> maxIdleSwap="-1"
> maxIdleBackup="-1">
> <Store className="org.apache.catalina.session.FileStore"/>
> </Manager> -->
> <Environment name="maxExemptions" type="java.lang.Integer"
> value="15"/>
> <Parameter name="context.param.name" value="context.param.value"
> override="false"/>
> <Resource name="jdbc/EmployeeAppDb" auth="SERVLET" type
> ="javax.sql.DataSource"/>
> <ResourceParams name="jdbc/EmployeeAppDb">
> <parameter><name>user</name><value>sa</value></parameter>
> <parameter><name>password</name><value></value></parameter>
> <parameter><name>driverClassName</name>
> <value>org.hsql.jdbcDriver</value></parameter>
> <parameter><name>driverName</name>
> <value>jdbc:HypersonicSQL:database</value></parameter>
> </ResourceParams>
> <Resource name="mail/Session" auth="Container" type
> ="javax.mail.Session"/>
> <ResourceParams name="mail/Session">
> <parameter> <name>mail.smtp.host</name>
> <value>localhost</value>
> </parameter>
> </ResourceParams>
> </Context>
>
> </Host>
>
> This is the directory listing for /home/www/biigweb:
> drwxrwxr-x 4 root core 4096 Jul 9 12:49 .
> drwxr-xr-x 3 mpauley mpauley 4096 Jun 3 15:35 ..
> drwxrwxr-x 2 root core 4096 Jan 14 12:15 biocore
> -rw-rw-r-- 1 root root 2684 Jan 7 2002 indexBAK.html
> -rw-rw-r-- 1 dquest core 4382 Mar 16 13:20 index.html
> -rw-rw-r-- 1 dquest dquest 4382 Mar 16 13:20 indexOLD.html
> drwxrwxr-x 4 dquest core 4096 Jan 10 21:50 SeqAlnPkgHTML
>
> And for /bioinformatics/webapps/bioinformatics
> drwxrwxr-x 6 root core 4096 Jul 9 11:56 .
> drwxrwxr-x 14 root core 4096 May 7 12:02 ..
> -rw-rw-r-- 1 root core 0 May 7 12:17 bioinformaticsHTML
> -rw-rw-r-- 1 root core 268 May 7 12:17 bioinformatics.js
> -rw-rw-r-- 1 root core 3036 May 7 12:17 cleanGene.jsp
> -rw-rw-r-- 1 root core 2447 May 7 12:17 cleanGeneL0.jsp
> -rw-rw-r-- 1 root core 4046 May 7 12:17 cleanGeneL1.jsp
> -rw-rw-r-- 1 root core 6549 May 7 12:17 cleanGeneL2.jsp
> -rw-rw-r-- 1 root core 2910 Jan 9 15:44 ConfAlg.html
> -rw-rw-r-- 1 root core 1105 Jan 9 15:44 ConfDatabase.html
> -rw-rw-r-- 1 root core 1504 Jan 9 15:44 ConfDisp.html
> -rw-rw-r-- 1 root core 5419 May 7 12:17 contactUs.jsp
> drwxrwxr-x 2 root core 4096 Jan 9 15:44 docs
> -rw-rw-r-- 1 root core 491 May 7 12:17 education.jsp
> -rw-rw-r-- 1 root core 1632 May 7 12:17 events.jsp
> -rw-rw-r-- 1 root core 2416 May 7 12:17 footer.jsp
> -rw-rw-r-- 1 root core 25627 May 7 12:17
> globalstylesheet.css
> -rw-rw-r-- 1 root core 2568 May 7 12:17 header.jsp
> drwxrwxr-x 2 root core 4096 Jul 2 11:55 images
> -rw-rw-r-- 1 root core 1955 May 7 12:17 index.jsp
> -rw-rw-r-- 1 root core 1646 Jan 9 15:47 indexOLD.html
> -rw-rw-r-- 1 root core 303 May 7 12:17 links.jsp
> -rw-rw-r-- 1 root core 6797 May 7 12:17 mailingList.jsp
> -rw-rw-r-- 1 root core 0 May 7 12:17 META-INF
> -rw-rw-r-- 1 root core 789 May 7 12:17 pageStyle.css
> -rw-rw-r-- 1 root core 1347 May 7 12:17 papers.jsp
> drwxrwxr-x 2 root core 4096 May 7 12:13 pngFiles
> -rw-rw-r-- 1 root core 617 May 7 12:17 research.jsp
> -rw-rw-r-- 1 root core 1797 Dec 22 2001 result.html
> -rw-rw-r-- 1 root core 3491 Jul 2 11:54 sqlQuery.jsp
> -rw-rw-r-- 1 root core 3085 May 7 12:17 testPage.jsp
> -rw-rw-r-- 1 mpauley mpauley 16 Jun 27 15:15 test.txt
> -rw-rw-r-- 1 root core 1302 May 7 12:17 threeParamsForm.jsp
> -rw-rw-r-- 1 root core 1009 Jul 9 11:55 tools.jsp
> drwxrwxr-x 4 root core 4096 Jan 3 2002 WEB-INF
>
>
> Again, any help would be greatly appreciated.
>
> (See attached file: httpd.conf)(See attached file: server.xml)
>
> Mark
>
> ----------------------------
> Mark A. Pauley, Ph.D.
> College of Information Science & Technology, UNO
> Omaha, NE 68182-0116
> e-mail: [EMAIL PROTECTED]
> phone: (402) 554-4954 fax: (402) 554-3284
>
>
>
>
> Jos� Montiel
>
> <jmontiel@manduca To: <[EMAIL PROTECTED]>
>
> .com> cc:
>
> Subject: RE: HTTP Status 500 - No
>Context configured to process this request
> 07/09/2002 02:05
>
> PM
>
>
>
>
>
>
>
>
>
> Hi Mark,
>
>
> I just saw your email, I'll check it tonight at home, I'm
> overwhelmed with work right now :(
>
> bye
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Domingo, 07 de Julio de 2002 07:50 a.m.
> To: Tomcat Users List
> Subject: re: HTTP Status 500 - No Context configured to process this
> request
>
> Hi (Jose),
>
> Had to put this aside as I was gone over the holiday weekend; I'm back
> at
> it again.
>
> I forgot to give you one very important piece of information regarding
> my
> setup: tomcat is installed to /var/tomcat4 and the jsp that we are
> trying
> to use tomcat for is in /bioinformatics/webapps/bioinformatics (and
> again,
> we want to use the URL
> http://bioinformatics.ist.unomaha.edu/bioinformatics
> to access it; note the lack of a port). Based on this I'm assuming
> that
> Docs would be /bioinformatics/webapps/ and Manager would
> be
> /var/tomcat4/work/localhost/manager (where it exists in my install).
>
> For your reference, here are the relevant (uncommented-out) portions of
> my
> server.xml file and Apache httpd.conf file. One immediate
> question:
> should I be changing "localhost" to the DNS name of the machine?
>
> server.xml
>
> <Host name="localhost" debug="0" appBase="webapps"
> unpackWARs="true">
>
> <Valve className="org.apache.catalina.valves.AccessLogValve"
> directory="logs" prefix="localhost_access_log."
> suffix
> =".txt"
> pattern="common"/>
>
> <Logger className="org.apache.catalina.logger.FileLogger"
> directory="logs" prefix="localhost_log." suffix=".txt"
> timestamp="true"/>
>
> <Context path="/var/tomcat4"
> docBase="/bioinformatics/webapps"
> debug="0"/>
>
> <!-- Tomcat Manager Context -->
> <Context path="/manager" docBase="manager" debug="0"
> privileged
> ="true"/>
>
> <!-- Tomcat Examples Context -->
> <Context path="/examples" docBase="examples" debug="0"
> reloadable
> ="true">
> <Logger className="org.apache.catalina.logger.FileLogger"
> prefix="localhost_examples_log." suffix=".txt"
> timestamp="true"/>
> <Ejb name="ejb/EmplRecord" type="Entity"
> home="com.wombat.empl.EmployeeRecordHome"
> remote="com.wombat.empl.EmployeeRecord"/>
> <Manager
> className
> ="org.apache.catalina.session.PersistentManager"
> debug="0"
> saveOnRestart="true"
> maxActiveSessions="-1"
> minIdleSwap="-1"
> maxIdleSwap="-1"
> maxIdleBackup="-1">
> <Store
> className="org.apache.catalina.session.FileStore"/>
> </Manager>
> -->
> <Environment name="maxExemptions" type="java.lang.Integer"
> value="15"/>
> <Parameter name="context.param.name"
> value="context.param.value"
> override="false"/>
> <Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
> type="javax.sql.DataSource"/>
> <ResourceParams name="jdbc/EmployeeAppDb">
> <parameter><name>user</name><value>sa</value></parameter>
> <parameter><name>password</name><value></value></parameter>
> <parameter><name>driverClassName</name>
> <value>org.hsql.jdbcDriver</value></parameter>
> <parameter><name>driverName</name>
> <value>jdbc:HypersonicSQL:database</value></parameter>
> </ResourceParams>
> <Resource name="mail/Session" auth="Container"
> type="javax.mail.Session"/>
> <ResourceParams name="mail/Session">
> <parameter>
> <name>mail.smtp.host</name>
> <value>localhost</value>
> </parameter>
> </ResourceParams>
> </Context>
>
> </Host>
>
> httpd.conf
>
> <VirtualHost 137.48.138.201>
> ServerName bioinformatics.ist.unomaha.edu
> ServerAlias bioinformatics.unomaha.edu
> DocumentRoot "/bioinformatics/webapps"
> DirectoryIndex index.jsp index.html
> </VirtualHost>
>
> Again, with the current configuration, the jsp works but the manager
> and
> examples contexts don't.
>
> Mark
>
> ----------------------------
> Mark A. Pauley, Ph.D.
> Senior Research Fellow
> Instructor, Department of Computer Science
> College of Information Science & Technology, UNO
> Omaha, NE 68182-0116
> e-mail: [EMAIL PROTECTED]
> phone: (402) 554-4954 fax: (402) 554-3284
>
>
>
> Content-Transfer-Encoding: 7bit
> From: =?iso-8859-1?Q?Jos=E9_Montiel?= <[EMAIL PROTECTED]>
> To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> Subject: RE: HTTP Status 500 - No Context configured to process this
> request
> Date: Tue, 2 Jul 2002 13:36:02 -0400
> Message-ID: <004701c221ee$f09c3fa0$6900030a@jmontiel>
> MIME-Version: 1.0
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Mark,
>
> Ok I'm not totally clear with you set up, but try this
>
> Your context in Tomcat should look like this
>
> <Context path="/manager"
> docBase="/bioinformatics/webapps/manager"
> debug="0"
> privileged="true" />
>
>
> if it doesn't work try this
>
> <Context path="/bioinformatics/manager"
> docBase="/bioinformatics/webapps/manager"
> debug="0"
> privileged="true" />
>
>
>
> If this doesn't work please send me your entire conf directory, where
> server.xml file is, and your httpd.conf file of Apache. Also explain me
> the structure of you file system (ex. Docs: /bioinformatics/webapps,
> manager: /bioinformatics/webapps/manager, etc)
>
>
> I'm sending my server.xml file so you can take a look at it. my files
> are in
>
> /home/inmuebles/docs/ - site files (HTML, JSP, GIF
> etc)
> /home/inmuebles/webapps/manager - manager app
>
>
>
> About the other questions
>
> 1.- Tomcat can work Stand Alone, it is just not so efficient
> delivering HTML content for what I have read, but in my dev box I have
> it running Stand Alone (No Apache at all). If you want to set up Apache
> with tomcat you have to configure the connector AJP or WARP, there are
> more docs for AJP connector. Virtual Hosts has nothing to do with this.
>
> 2.-When you connect to
> http://bioinformatics.ist.unomaha.edu:8180, you are probably connecting
> directly to Tomcat bypassing Apache, and if you set up the connector
> mentioned above you will not have to specify the port.
>
> 3.- I don't really know if a WEB_INF is required, I have always
> had it since I work with JSP pages. I any case it doesn't do any harm to
> have that directory and even the web.xml file that is supposed to be
> there.
>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>