hi luc, et al -
regarding tomcat and cocoon ... i was able to get
cocoon to print out a status page for the following
logical request:
localhost:8080/hello.xml
perhaps the root cause has something to do with the
attached posting by brenden on [EMAIL PROTECTED]
now, i'm doing this under the next tomcat release
which is the servlet 2.2 reference implementation
and i realize the following will only be relevant to
a select number of folks on this list but ... here's
the configuration information i'm using:
<web-app>
<servlet>
<servlet-name>
cocoon
</servlet-name>
<servlet-class>
org.apache.cocoon.Cocoon
</servlet-class>
<init-param>
<param-name>
properties
</param-name>
<param-name>
/tmp/cocoon.properties
</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>
cocoon
</servlet-name>
<url-pattern>
*.xml
</url-pattern>
</servlet-mapping>
</web-app>
now, given a bit of time i could try this with the
jswdk-1.0-ea (tomcat) distribution but based on my
recent findings i'm fairly confident cocoon should
work. i'll see if i can give it a go.
brenden -
thx for the posting. you mention a fix for Engine.java
and indicate something must change in Cocoon.java as
well. can you provide more info as to the necessary
changes?
thx much,
- james
Luc Saint-Elie wrote:
>
> Jebu,
>
> I've exactly the same problem with Tomcat and Cocoon (that is the same kind
> of stuff, a servlet processing a specific extension, xml in cocoon's case)
> under NT.
>
> I can use cocoon with
> http://my_server/my_webapp/servlet/cocoon/news.xml
>
> But not with the logical (logical because I have a mapping.properties
> stating .xml=cocoon)
>
> http://my_server/my_webapp/news.xml
>
> Not big deal.. but strange deal :-))
>
> Le 15:18 18/08/99 +0530, Jebu Ittiachen a �crit:
> >Hi,
> > Is there anyway I can get Tomcat to work with GNUJSP?? ie; how do I
> >map the .jsp extension to jsp servlet under the reference kit provided by
> >Sun??
> >I was able to load the jsp pages by tricking the servlet into loading it by
> >giving a url of this form
> >http://localhost:8080/servlet/gnujsp/examples/snoop.jsp
> >This way the servlet was generated and compiled but I have to reload the
> >page to see the contents of the jsp. All futher calls go on fine.
>
> +------------------------------------------------+
> | Luc Saint-Elie |
> | 53, rue Caulaincourt |
> | 75018 Paris France |
> | Tel: 01 42 52 09 62 / 06 12 90 19 65 |
> | email : [EMAIL PROTECTED] |
> +------------------------------------------------+
> | Java Server Side Open Source technologies |
> | http://www.interpasnet.com/JSS |
> +------------------------------------------------+
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
go to Engine.java , find
==============================================================
public void handle(PrintWriter out, HttpServletRequest request,
HttpServletResponse response) throws Exception {
long time = 0;
if (VERBOSE) {
time = System.currentTimeMillis();
}
String basename = request.getPathTranslated();
==============================================================
at Tomcate, getPathTranslated() will get nulll at mapping, so change it to
==============================================================
public void handle(PrintWriter out, HttpServletRequest request,
HttpServletResponse response, ServletContext context) throws Exception {
long time = 0;
if (VERBOSE) {
time = System.currentTimeMillis();
}
String basename = context.getRealPath(request.getServletPath()));
==============================================================
you must change Cocoon.java, too.
-Brenden- @_@
----- Original Message -----
From: Luc Saint-Elie <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 18, 1999 12:53 AM
Subject: JSWDK 1.0 (Tomcat) with Cocoon
> Hello,
>
> Has anybody successfully set Cocoon 1.3.1 with Tomcat (JSWDK 1.0-ea) under
> Win32?
> I'm looking for correct settings.
>
> Until now I'm able to display Cocoon status but despite
>
> .xml = Cocoon
>
> In my mapping.properties file, a call to a .xml file leads to a Cocoon
> status page display, not to a XSL processing
> (The strange thing is that JSP work perfectly)
>
> To avoid a class loader problem I'v tried with cocoon.jar, xslp.jar and
> openxml.jar jared and included in the CLASSPATH (the files been inside
> JSWDK directory, in the lib directory), and I tried also unjaring both in
> the WEB-INF/servlets.
> Both solutions fail, the only result been a status page display.
>
> I post this message in JSP-INTEREST because its clearly a Tomcat (JSP)
> settings problem, cocoon works like a charm with other servers
>
> Thanks in advance
> +------------------------------------------------+
> | Luc Saint-Elie |
> | 53, rue Caulaincourt |
> | 75018 Paris France |
> | Tel: 01 42 52 09 62 / 06 12 90 19 65 |
> | email : [EMAIL PROTECTED] |
> +------------------------------------------------+
> | Java Server Side Open Source technologies |
> | http://www.interpasnet.com/JSS |
> +------------------------------------------------+
>
>
===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JSP-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
> For JSP FAQ, http://www.esperanto.org.nz/jsp/jspfaq.html
>
>
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JSP-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".
For JSP FAQ, http://www.esperanto.org.nz/jsp/jspfaq.html