[Opensource] <servlet-mapping> in Tomcat Version > 4.1.19

maxxam at inetfreemail.co.za maxxam at inetfreemail.co.za
Sun Jan 11 02:28:13 PST 2004


Latest update.

I just deployed my application to the ROOT of my server, not using the wwb
context and the DBCreate works fine. The problems seems to be related to
having the wwb context.

Max


> Max,
> So, to recap, in web.xml under the 'wwb' context you have :
>         <servlet>
>                 <servlet-name>DBCreate</servlet-name>
>
> <servlet-class>com.jcorporate.expresso.services.servlet.DBCreate</servlet-cl
> ass>
>         </servlet>
>         <servlet-mapping>
>                 <servlet-name>DBCreate</servlet-name>
>                 <url-pattern>/servlet/DBCreate</url-pattern>
>         </servlet-mapping>
>
> and you go to /wwb/expresso/frame.jsp (make sure the wwb is there) ->
> Setup
> ->
> Create/Verify Database Structure & Perform Initial Setup
>
> and get a 404? It works here on Tomcat 4.1.24:
> 1. what version of expresso are you using?
> 2. what's the <Context /> entry in tomcat's server.xml (in
> $CATALINA_HOME/conf)
> 3. what link is 'Create/Verify Database Structure & Perform Initial Setup'
> trying to go to?
>
> mike
>
> On Sat, 2004-01-10 at 08:28, maxxam at inetfreemail.co.za wrote:
>> Hi,
>>
>> I'm having trouble getting the servelst to run on my new deployment at
>> eapps.com. The server is running Tomcat V4.1.29. I cannot get DBCreate
>> to
>> run. I can load expresso/frame.jsp fine but get a "Object not found"
>> Error
>> 404.
>>
>> I read somewhere that the default servelt mapping was removed from
>> Tomcat
>> versions greater than V4.1.19 (if I am not mistaken) and one has to
>> declare the mapping explicity for each servlet. I have the following my
>> web.xml file:
>>
>>   <servlet>
>>     <servlet-name>DBCreate</servlet-name>
>>
> <servlet-class>com.jcorporate.expresso.services.servlet.DBCreate</servlet-cl
> ass>
>>   </servlet>
>>   <servlet-mapping>
>>     <servlet-name>DBCreate</servlet-name>
>>     <url-pattern>/servlet/DBCreate</url-pattern>
>>   </servlet-mapping>
>>
>> I have my app loaded in a Tomcat context called /wwb. Any ideas on what
>> I'm doing wrong here?
>>
>> What I eventually did was put in the following mapping:
>>   <servlet-mapping>
>>     <servlet-name>DBCreate</servlet-name>
>>     <url-pattern>/*</url-pattern>
>>   </servlet-mapping>
>>
>> This caused the DBCreate screen to fill each of the expresso webpage
>> frames. I was then able to run DBCreate and initialise my database. I
>> then
>> went back and restored the original servlet-mapping. All of my servlets
>> still won't run. It seems that I can call all the .do controllers fine
>> including DBMaint.do, but the servlets that don't have a struts
>> definition
>> can't be found.
>>
>> Thanks for the help,
>> Max
>> _______________________________________________
>> Opensource mailing list
>> Opensource at jcorporate.com
>> http://mail.jcorporate.com/mailman/listinfo/opensource
>> Archives: http://mail.jcorporate.com/pipermail/opensource/
> --
>
> Mike Traum
> --
> JGroup Expert
> Expresso Core Developer
> Providing support and development services - Available Now!
>
> _______________________________________________
> Opensource mailing list
> Opensource at jcorporate.com
> http://mail.jcorporate.com/mailman/listinfo/opensource
> Archives: http://mail.jcorporate.com/pipermail/opensource/
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.557 / Virus Database: 349 - Release Date: 2003/12/29
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.557 / Virus Database: 349 - Release Date: 2003/12/29
>
>
>




More information about the Opensource mailing list