Yes they are....with the directories corresponding to the package names within classes!
-----Original Message----- From: Oscar Carrillo [mailto:[EMAIL PROTECTED] Sent: Friday, October 24, 2003 10:46 AM To: Tomcat Users List Subject: Re: Apache1.3.27/Tomcat4.1.24/mod_jk-1.3-eapi.so/Solaris Port 8009 should be the port that Apache tries to talk to modjk, or is it mod_jk talks to Tomcat on that port. I don't recall but you get the idea. Is your class in this location?: $TOMCAT_HOME/webapps/yourapp/WEB-INF/classes/ Oscar On Fri, 24 Oct 2003, Kengott, Dan wrote: > Hi, > > I'm having a similar problem and can't seem to get past it. I'm > currently running > Apache1.3.27/Tomcat4.1.24/mod_jk-1.3-eapi.so/Solaris. > > > I've been thru the archives and I've seen a number of similar problems > to mine but they haven't solved my problem. I've got the examples > working as well as my own but only if I'm using the port number I've > assigned with the connector 8081. Without the port number (ie. > http://localhost:8081/test.helloworld.class) this fails to find the > servlet, with it, it works like a champ. Also, I'm wondering why the > workers.properties file specifies port 8009. Finally, it seems were > really trying to get it all to work on port 80, hence the dropping of > the port number 8081. > > Forgive my confusion as this is my first time with tomcat, apache, > mod_jk. > > > Thanks in advance for any help, > Dan > > > All related info follows: > > > ***************************************************** > Error generated: > ---------------------------------------------------- > Clear classloader cache ... completed. > I'm in the search applet > Before servlet call; tablename=log_user java.lang.Exception > at lib.url.URLChoiceList.<init>(URLChoiceList.java:37) > at lib.awt.AwtSearchForm.<init>(AwtSearchForm.java:155) > at lib.awt.AwtSearchApplet.init(AwtSearchApplet.java:19) > at sun.applet.AppletPanel.run(AppletPanel.java:348) > at java.lang.Thread.run(Thread.java:536) > list_site=http://pandemic.itc.nrcs.usda.gov/servlet/lib.servlet.getChoices?t > able=log_user&obs=true IO Exception in input stream > java.io.FileNotFoundException: > http://pandemic.itc.nrcs.usda.gov/servlet/lib.servlet.getChoices?table=log_u > ser&obs=true > Did I get this far? > Buffered Read I/O exceptionjava.lang.NullPointerException null > java.lang.NullPointerException > at lib.url.URLChoiceList.<init>(URLChoiceList.java:77) > at lib.awt.AwtSearchForm.<init>(AwtSearchForm.java:155) > at lib.awt.AwtSearchApplet.init(AwtSearchApplet.java:19) > at sun.applet.AppletPanel.run(AppletPanel.java:348) > at java.lang.Thread.run(Thread.java:536) > > > ***************************************************** > Apache access_log: > > 199.141.41.198 - - [24/Oct/2003:10:04:23 -0600] "GET > /ProbLog/probapplet .jar HTTP/1.1" 304 - 199.141.41.198 - - > [24/Oct/2003:10:04:24 -0600] "GET /servlet/lib.servle > t.getChoices?table=log_user&obs=true HTTP/1.1" 404 302 > > ***************************************************** > Apache Error_log: > > [Fri Oct 24 10:04:24 2003] > [error] [client 199.141.41.198] File does not exist: > > /usr/local/jakarta-tomcat-4.1.24/webapps/ProbLog/servlet/lib.servlet.g > etChoi > ces > > ***************************************************** > Apache mod_jk_log: > > [Fri Oct 24 10:04:23 2003] > [jk_uri_worker_map.c (477)]: Attempting to map URI '/ProbLog/probapplet.jar' > > [Fri Oct 24 10:04:23 2003] > [jk_uri_worker_map.c (599)]: jk_uri_worker_m ap_t::map_uri_to_worker, done > without a match > [Fri Oct 24 10:04:24 2003] > [jk_uri_worker_map.c (460)]: Into jk_uri_wor ker_map_t::map_uri_to_worker > [Fri Oct 24 10:04:24 2003] > [jk_uri_worker_map.c (477)]: Attempting to m ap URI > '/servlet/lib.servlet.getChoices' > [Fri Oct 24 10:04:24 2003] > [jk_uri_worker_map.c (599)]: jk_uri_worker_m ap_t::map_uri_to_worker, done > without a match > > > ***************************************************** > Workers.properties: > > worker.list=ajp13 > worker.ajp13.type=ajp13 > worker.ajp13.host=localhost > worker.ajp13.port=8009 > > > ****************************************************** > httpd.conf: > > ### Section 1: Global Environment > # > # The directives in this section affect the overall operation of > Apache, > # such as the number of concurrent requests it can handle or where it > # can find its configuration files. > # > > # > # ServerType is either inetd, or standalone. Inetd mode is only > support ed on # Unix platforms. > # ServerType standalone > > # > # ServerRoot: The top of the directory tree under which the server's > # configuration, error, and log files are kept. > # > # NOTE! If you intend to place this on an NFS (or otherwise network) > # mounted filesystem then please read the LockFile documentation > # (available at <URL:http://www.apache.org/docs/mod/core.html#lockfile>) > ; > # you will save yourself a lot of trouble. > # > ServerRoot "/usr/local/apache" > # Listen: Allows you to bind Apache to specific IP addresses and/or > # ports, in addition to the default. See also the <VirtualHost> > # directive. > # > Listen 80 > Listen 8080 > Listen 8100 > # Tomcat listens on 8081 > > LoadModule jk_module libexec/mod_jk.so > > # The mod_jk.conf file is autogenerated by tomcat each time it is > starte d and # therefore very current on the configuration. (Not > using it currently) # Include > /usr/local/jakarta-tomcat-4.1.24/conf/auto/mod_jk.conf > > # Reconstruction of the complete module list from all available > modules > # (static and shared ones) to achieve correct module execution order. > # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] > # ClearModuleList > # AddModule mod_env.c > # AddModule mod_log_config.c > # AddModule mod_mime.c > # AddModule mod_negotiation.c > # AddModule mod_status.c > # AddModule mod_include.c > # AddModule mod_autoindex.c > # AddModule mod_dir.c > # AddModule mod_cgi.c > # AddModule mod_asis.c > # AddModule mod_imap.c > # AddModule mod_actions.c > # AddModule mod_userdir.c > # AddModule mod_alias.c > # AddModule mod_access.c > # AddModule mod_auth.c > # AddModule mod_so.c > # AddModule mod_setenvif.c > # AddModule mod_perl.c > # AddModule mod_jk.c ***Commented out because it throws a warning that it's > already loaded if I try to add it.*** > > ServerName localhost > > # First, we configure the "default" to be a very restrictive set of # > permissions. # <Directory /> > Options FollowSymLinks > AllowOverride None > </Directory> > > # > # This should be changed to whatever you set DocumentRoot to. # > <Directory "/usr/local/htdocs/nasis/htdocs"> > Options FollowSymLinks IncludesNOEXEC MultiViews > Order allow,deny > Allow from all > </Directory> > > <VirtualHost *> > ServerAdmin root > ServerName localhost > #DocumentRoot /usr/local/htdocs/nasis/htdocs > DocumentRoot /usr/local/jakarta-tomcat-4.1.24/webapps/ProbLog > ScriptAlias /cgi-bin/ "/usr/local/htdocs/nasis/cgi-bin/" > SetEnv NASISDBNAME nasis52 > SetEnv NASISROOT /home > SetEnv INFORMIXDIR /usr/informix > SetEnv INFORMIXSERVER pand_tcp9 > SetEnv CATALINA_HOME /usr/local/jakarta-tomcat-4.1.24 > > #Alias /examples /usr/local/jakarta-tomcat-4.1.24/webapps/examples > Alias /ProbLog "/usr/local/jakarta-tomcat-4.1.24/webapps/ProbLog" > #ScriptAlias /ProbLog/servlet > "/usr/local/jakarta-tomcat-4.1.24/weba > pps/ProbLog/WEB-INF/classes" > > > # How to serve servlet requests > JkMount /ProbLog/*.jsp ajp13 > JkMount /ProbLog/servlet/* ajp13 > JkMount /ProbLog/servlets/* ajp13 > #JkMount /ProbLog/* ajp13 > JkEnvVar NASISDBNAME nasis52 > JkEnvVar NASISROOT /home > JkEnvVar INFORMIXDIR /usr/informix > JkEnvVar INFORMIXSERVER pand_tcp9 > JkEnvVar CATALINA_HOME /usr/local/jakarta-tomcat-4.1.24 > JkEnvVar CATALINA_BASE /usr/local/jakarta-tomcat-4.1.24 > > #<Location "/ProbLog/WEB-INF/"> > #AllowOverride None > #deny from all > #</location> > > > <Directory "/usr/local/jakarta-tomcat-4.1.24/webapps/ProbLog"> > Options FollowSymLinks IncludesNOEXEC ExecCGI > AllowOverride Options AuthConfig Limit > Order allow,deny > Allow from all > </Directory> > </VirtualHost> > > ********************************************************* > Web.xml file: > > <!-- The servlet mappings for the built in servlets defined above. > Note > --> > <!-- that, by default, the CGI and SSI servlets are *not* mapped. > You > --> > <!-- must uncomment these mappings (or add them to your > application's own > --> > <!-- web.xml deployment descriptor) to enable these services > --> > > <!-- The mapping for the default servlet --> > <servlet-mapping> > <servlet-name>default</servlet-name> > <url-pattern>/</url-pattern> > </servlet-mapping> > > <!-- The mapping for the invoker servlet --> > > <servlet-mapping> > <servlet-name>invoker</servlet-name> > <url-pattern>/servlet/*</url-pattern> > </servlet-mapping> > > > <!-- The mapping for the JSP servlet --> > <servlet-mapping> > <servlet-name>jsp</servlet-name> > <url-pattern>*.jsp</url-pattern> > </servlet-mapping> > > > ********************************************* > server.xml: (note: only relevant info listed) > > <Server port="8005" shutdown="SHUTDOWN" debug="0"> > <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" > modJk="/usr/local/apache/libexec/mod_jk.so" > > workersConfig="/usr/local/jakarta-tomcat-4.1.24/conf/workers.properties" > jkWorker="ajp13" > forwardAll="false" > noRoot="true"/> > > <Service name="Tomcat-Standalone"> > <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8081--> > <!-- > <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" > port="8081" minProcessors="5" maxProcessors="75" > enableLookups="true" redirectPort="8443" > acceptCount="100" debug="0" connectionTimeout="20000" > useURIValidationHack="false" disableUploadTimeout="true" /> > --> > > <!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --> > <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" > port="8443" minProcessors="3" maxProcessors="75" > enableLookups="false" > acceptCount="100" debug="0" scheme="https" secure="true" > useURIValidationHack="false" disableUploadTimeout="true"> > <Factory > className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" > clientAuth="false" > protocol="TLS" > keystoreFile="conf/.keystore" > keystorePass="changeit" > /> > </Connector> > > <!-- Define the top level container in our container hierarchy --> > <Engine name="Standalone" defaultHost="localhost" debug="0"> > > <!-- Define the default virtual host --> > <Host name="localhost" debug="0" > appBase="/usr/local/jakarta-tomcat-4.1.24/webapps/" > unpackWARs="true" autoDeploy="true"> > > > <Listener > className="org.apache.ajp.tomcat4.config.ApacheConfig"append="true" > forwardAll="false" > modJk="/usr/local/apache/libexec/mod_jk.so" > workersConfig="conf/workers.properties" > jkWorker="ajp13"/> > > <!-- ProblemLog Context (higher debug number = more output) --> > <Context path="/ProbLog" docBase="ProbLog" debug="5" > reloadable="true" crossContext="true"> > <Logger className="org.apache.catalina.logger.FileLogger" > prefix="localhost_problog_log." suffix=".txt" > timestamp="true"/> > <Resource name="jdbc/problog" auth="SERVLET" > type="javax.sql.DataSource" /> > <ResourceParams name="jdbc/problog"> > <parameter> > <name>username</name> > <value>nasisro</value> > </parameter> > <parameter> > <name>password</name> > <value>silver_</value> > </parameter> > <parameter> > <name>driverClassName</name> > <value>com.informix.jdbc.IfxDriver</value> > </parameter> > <parameter> > <name>url</name> > > <value>jdbc:informix-sqli://pandemic:1525/problog:informixserver=pand_ > tc > p9</value> > </parameter> > </ResourceParams> > > </Context> > > </Host> > > </Engine> > > </Service> > > </Server> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
